2010-08-04 5 views
1

외부 전원이 공급 될 때 앱이 자동으로 시작되도록 할 수 있다면 누구나 아는 사람입니까? 예 : - 앱이 실행 중입니다 (외부 전원 공급 장치가 영구적으로 유지되는 경우). '모바일 앱); - 외부 공급이 어떤 이유로 실패합니다. - 배터리가 거의 소모되어 장치가 꺼집니다. - 외부 공급이 재개됩니다. - 홈 버튼을 누르지 않거나 화면을 터치하지 않고도 앱이 자동으로 시작되어야합니다. 기기가 무인 상태에 있기 때문입니다. 이 작업은 제조업체의 하드웨어에 따라 다를 수 있습니까?android wake-up action

답변

0

전원 케이블을 꽂았을 때 방송을 수신 할 수 있다고 생각합니다. 정확한 메시지가 무엇인지 모르겠습니다. 다른 사람이 글을 게시하거나 Google에 게시 할 수 있습니다.

2

응용 프로그램이 항상 실행 중이므로 외부 전원이 공급 될 때 왜 시작하겠습니까?

Android 기기가 실제로 종료되면 부팅 할 때 애플리케이션을 시작한다고 가정합니다. 이 경우 android.intent.action.BOOT_COMPLETED 인 텐트를 수신하는 Android BroadcastReceiver을 작성해야합니다. 수신자가 호출되면 onReceive(Context,Intent) 메소드에서 원하는 응용 프로그램을 시작할 수 있습니다.

매니페스트에 리시버를 선언하고 android.permission.RECEIVE_BOOT_COMPLETED 권한을 추가해야합니다.

예를 들어 Android Competency Centre을 확인하십시오.

P. 전원 소스가 변경되었을 때 실제로 뭔가를하고 싶다면 Intent "android.intent.action.ACTION_POWER_CONNECTED 및 관련 인 텐트를 청취하고 싶을 수 있습니다.

+0

+1 android.intent.action.ACTION_POWER_CONNECTED – Falmarri

+0

감사합니다. 실현하기가 쉽습니다. 귀하의 초기 질문에 대한 답변으로, 나는 최악의 상황, 즉 외부 공급이 실패하고 배터리가 다운되는 경우를 가정하고 있습니다. 그러면 실행중인 앱이 모두 종료됩니다. –