2012-04-17 9 views
6

나는 부팅이 끝난 직후에 실행되는 안드로이드 어플리케이션을 만들었습니다. 그것은 안드로이드 2.3.3 및 안드로이드 3.1에서 작동하지만 안드로이드 3.1에서 실행되는 폐쇄 응용 프로그램을 강제로 다시 부팅하면 응용 프로그램이 부팅되지 않습니다?안드로이드 어플리케이션 부팅 후

+0

그래, 3.1에서 작동하지 않습니다. [이 스레드 확인] (http://stackoverflow.com/questions/8531926/how-to-start-a-service-when-apk-is-installed-for-the -first-time) –

답변

2

내가 안드로이드 3.1에서 실행되는 닫힌 응용 프로그램을 강제 종료하고 다시 부팅하면 응용 프로그램이 부팅되지 않습니다.

수정. 안드로이드 3.1에서 다음과 같은 유형의 응용 프로그램이 자동으로 실행되지 않습니다 : 새로 사용자가 가지고있는

  • 응용 프로그램을 설치

    • 응용 프로그램을

    그 응용 프로그램을 먼저 수동으로해야한다 "강제로 중지" 어떤 방송을 받기 전에 사용자가 시작 (예 : 활동 중 하나 시작) Intents.

  • 2

    내가이 코드와 함께 할 그리고 그것은 나를 위해 작동합니다 : 당신이 당신의 cmd를이 사용할 수 있습니다 테스트

    public class AutoStarter extends BroadcastReceiver { 
        public void onReceive(Context context, Intent intent) 
        { 
         if("android.intent.action.BOOT_COMPLETED".equals(intent.getAction())) 
         { 
         Intent serviceLauncher = new Intent(context, your.class); 
         context.startService(serviceLauncher); 
         } 
        } 
    } 
    

    ADB 쉘 오전 방송 -a는

    을 android.intent.action.BOOT_COMPLETED
    +0

    Boe .. 감사합니다. 같은 종류의 코드도 있지만 질문은 다릅니다 ........ –

    관련 문제