응용 프로그램을 시작하지 않고 서비스를 시작할 수 있습니까? 매시간마다 응용 프로그램의 데이터를 새로 고쳐야합니다. 응용 프로그램에 사용자가 없으면 어떻게 할 수 있습니까?응용 프로그램을 시작하지 않고 Android 서비스를 시작 하시겠습니까?
0
A
답변
5
부팅 할 때 서비스를 시작할 수 있습니다. 당신의 요소에서
1) : 당신은 당신의 AndroidManifest.xml 파일에 다음 필요 당신의 요소에서
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
2) (대한 완전한 [또는 상대] 클래스 이름을 사용하십시오 당신의 브로드 캐스트 리시버) : MyBroadcastReceiver.java에서
<receiver android:name="com.example.MyBroadcastReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
:
package com.example;
public class MyBroadcastreceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Intent startServiceIntent = new Intent(context, MyService.class);
context.startService(startServiceIntent);
}
}
1
예 가능합니다.
이렇게 다른 방법을 읽을 수 있습니다 here.
관련 문제
- 1. 서버를 다시 시작하지 않고 응용 프로그램을 다시 시작 하시겠습니까?
- 2. Android - 시작하지 않고 활동 시작
- 3. BroadcastReceiver는 응용 프로그램을 시작하지 않고 부팅시 서비스를 조건부로 시작합니다.
- 4. ASP.NET 지역화 : 응용 프로그램을 다시 시작하지 않고 리소스를 변경 하시겠습니까?
- 5. 서비스를 다시 시작 하시겠습니까?
- 6. 응용 프로그램을 자동으로 시작 하시겠습니까?
- 7. 응용 프로그램을 확장하는 클래스에서 서비스 시작 android
- 8. 응용 프로그램을 다시 시작하지 않고 응용 프로그램 구성을 변경하십시오.
- 9. Android 위젯이 서비스를 시작하지 않습니다.
- 10. Thread.UncaughtExceptionHandler에서 서비스를 시작 하시겠습니까?
- 11. 사용자가 응용 프로그램을 시작하지 않고 UILocalNotification을 인정하도록 허용
- 12. Eclipse에서 에뮬레이터를 다시 시작하지 않고 에뮬레이터에서 Android 애플리케이션을 다시로드 하시겠습니까?
- 13. 응용 프로그램을 다시 시작하지 않고 위치를 자동으로 업데이트합니다.
- 14. 응용 프로그램을 실행하지 않고 Android에서 알람 시작
- 15. 서비스를 다시 시작하지 않고 Freeradius 클라이언트를 다시로드
- 16. 응용 프로그램 시작 프로그램을 통해 Eclipse를 시작하지 못합니다.
- 17. 이클립스 에뮬레이터에서 안드로이드 응용 프로그램을 시작하지 못했습니다
- 18. 활동을 다시 시작하지 않고 활동으로 다시 시작
- 19. 설치 키트의 WiX에서 응용 프로그램을 시작 하시겠습니까?
- 20. 강제로 ClickOnce - 응용 프로그램을 오프라인에서 시작 하시겠습니까?
- 21. WinForm 응용 프로그램을 다시 시작 하시겠습니까?
- 22. 충돌시 자동으로 응용 프로그램을 다시 시작 하시겠습니까?
- 23. 부팅시 응용 프로그램을 시작/시작하는 방법 Android
- 24. 내 응용 프로그램을 시작하지 않고 WebSphere 6.x 관리 서비스를 시작하려면 어떻게합니까?
- 25. 텍스트 응용 프로그램을 시작하지 않고 SMS를 보내려면 어떻게해야합니까?
- 26. jboss 서버를 다시 시작하지 않고 웹 응용 프로그램을 배포하는 방법
- 27. 레일 응용 프로그램을 다시 시작하지 않고 루비 모듈 변경
- 28. 웹 응용 프로그램을 다시 시작하지 않고 서블릿 클래스를 다시로드하려면 어떻게해야합니까?
- 29. Android - 어디서나 알림을 시작 하시겠습니까?
- 30. 서비스의 활성 사용자 세션에서 프로그램을 시작 하시겠습니까?
가능한 복제본 - http://stackoverflow.com/questions/2127044/how-to-start-android-service-on-installation 하지만 ... 설치 후 서비스를 시작할 수있는 직접적인 방법은 없습니다. 나는 거기에 언급 된 해결책을 시도하지 않았으므로 판단 할 수 없다. –