«android-service» 태그된 질문

서비스는 사용자와 상호 작용하지 않는 동안 더 오래 실행되는 작업을 수행하거나 다른 응용 프로그램이 사용할 기능을 제공하려는 응용 프로그램의 욕구를 나타내는 응용 프로그램 구성 요소입니다.

3
PendingIntent는 인 텐트 엑스트라를 보내지 않습니다.
내 MainActicity 시작 RefreshServiceA를 Intent있다 boolean라는 여분 isNextWeek. 내가 RefreshService하게 Notification내 시작하는 MainActivity그것을하면 사용자가 클릭합니다. 이것은 다음과 같습니다. Log.d("Refresh", "RefreshService got: isNextWeek: " + String.valueOf(isNextWeek)); Intent notificationIntent = new Intent(this, MainActivity.class); notificationIntent.putExtra(MainActivity.IS_NEXT_WEEK, isNextWeek); Log.d("Refresh", "RefreshService put in Intent: isNextWeek: " + String.valueOf(notificationIntent.getBooleanExtra(MainActivity.IS_NEXT_WEEK,false))); pendingIntent = PendingIntent.getActivity(this, 0, notificationIntent, 0); builder = …

11
Android-서비스에 대한 startForeground 구현?
따라서 내 서비스를 포 그라운드에서 실행하기 위해이 방법을 어디서 / 어떻게 구현해야할지 모르겠습니다. 현재 나는 다른 활동에서 다음과 같이 서비스를 시작합니다. Intent i = new Intent(context, myService.class); context.startService(i); 그리고 myServices의 onCreate ()에서 startForeground () ...? Notification notification = new Notification(); startForeground(1, notification); 그래서 그래 나는 이것을 구현하는 방법을 조금 잃어 …

13
백그라운드 작업 또는 서비스에서 현재 포 그라운드 응용 프로그램 확인
내장 된 응용 프로그램 (메시징, 연락처 등)이 언제 실행되고 있는지 알 수있는 백그라운드에서 실행되는 하나의 응용 프로그램을 갖고 싶습니다. 그래서 내 질문은 다음과 같습니다. 애플리케이션을 백그라운드에서 실행하는 방법. 내 백그라운드 애플리케이션이 현재 포 그라운드에서 실행중인 애플리케이션이 무엇인지 알 수있는 방법. 경험이 많은 분들의 답변 부탁드립니다.

2
서비스 시작을위한 Android onCreate 또는 onStartCommand
일반적으로 Android 서비스를 만들 때 onCreate메서드를 구현 하지만 마지막 프로젝트에서는 작동하지 않습니다. 구현을 시도했는데 onStartCommand작동하는 것 같습니다. 문제는 서비스를 구현해야 할 때 어떤 방법이 필요한가요? 어떤 방법을 구현해야합니까? onCreate, onStartCommand또는 둘 다? 그리고 각각의 역할은 무엇입니까?

1
onStartCommand에서 전달 된 Intent가 NULL이되는 이유
onStartCommand(Intent, int, int)시스템이 다음과 같은 플래그를 통해 서비스를 다시 시작하는 것 외에 전달되는 Intent가 NULL 이되는 다른 이유가 START_STICKY있습니까? 또한 시스템에서 서비스를 다시 시작할 때 Intent.getAction()메서드가 NULL을 반환하는 경우도 있습니다. 의도는 NULL이 아닙니다.getAction() 나도 여기서 물 었지만 아직 답변을받지 못했습니다. 업데이트 : Mark Murphy와 채팅 한 후, 그는 전체 인 …

5
Intent와 PendingIntent의 차이점
나는 몇몇 기사를 읽었고 둘 다 똑같은 일을하는 것 같고 서비스를 시작하는 것의 차이점이 무엇인지 궁금합니다. Intent intent = new Intent(this, HelloService.class); startService(intent); 또는 그렇게 : Calendar cal = Calendar.getInstance(); Intent intent = new Intent(this, MyService.class); PendingIntent pintent = PendingIntent.getService(this, 0, intent, 0); AlarmManager alarm = (AlarmManager)getSystemService(Context.ALARM_SERVICE); alarm.setRepeating(AlarmManager.RTC_WAKEUP, cal.getTimeInMillis(), 30*1000, …

4
기본 활동없이 Android 애플리케이션을 시작하고 애플리케이션 시작시 서비스 시작
내 응용 프로그램에 다음 시나리오가 있습니다. 내 응용 프로그램에 UI가 없습니다. 대신 부팅시 시작되고 계속 실행되는 서비스가 있습니다. 기본 활동없이 매니페스트 파일을 구성하려면 어떻게해야합니까? 활동없이 내 앱을 실행할 수 있습니까? 내 앱을 시작하면 내 서비스가 시작됩니다. 이것이 가능한가? 서비스를 시작하기 위해 반투명 활동을 만들고 싶지 않습니다.

2
서비스 내 브로드 캐스트 수신기
내에서 시작하려고 BroadcastReceiver합니다 Service. 내가하려는 것은 service수신 문자 메시지를 수집하고 수신 전화를 기록 하는 백그라운드를 실행하는 것입니다. 이 문제를 해결하는 가장 좋은 방법은 service둘 중 하나를 분류 할 수있는 브로드 캐스트 수신기를 통합하는 실행을하는 것입니다. 어떻게해야합니까? 이미 서비스를 실행하고 있습니다.

14
알림을 표시하지 않고 Foreground ()를 시작하는 방법은 무엇입니까?
서비스를 만들고 포 그라운드에서 실행하고 싶습니다. 대부분의 예제 코드에는 알림이 있습니다. 하지만 알림을 표시하고 싶지 않습니다. 가능합니까? 몇 가지 예를 들어 주시겠습니까? 대안이 있습니까? 내 앱 서비스가 미디어 플레이어를 수행하고 있습니다. 앱을 제외하고 시스템이 내 서비스를 죽이지 않게 만드는 방법 (예 : 버튼으로 음악 일시 중지 또는 중지).
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.