2012-01-09 4 views
8

나는 언제나 앱을 계속 실행해야하는 Android 애플리케이션을 개발 중입니다. 휴대 전화가 전원 콘센트에 항상 연결되어있는 경우 휴대 전화의 배터리가 사용자 개입없이 앱을 자동으로 시작하는 것으로 사망 한 경우 가능합니다. * , 즉 전원 버튼을 누르지 않고 자동으로 휴대 전화를 켜고 충전기가 연결된 이후 Android를 시작합니다. * 다음 android.intent.action.BOOT_COMPLETED와 RECEIVE_BOOT_COMPLETED 허가를 내 응용 프로그램을 시작충전기가 연결되어있을 때 안드로이드의 자동 전원

PS : 나는 android.intent.action.ACTION_POWER_CONNECTED을 시도했지만 전화가 이미 전원이 켜져있는 경우에만 작동합니다.

+0

장치가 꺼져있는 경우 전원이 연결되었다는 알림을받을 수있는 대상은 무엇입니까? 아무 것도하지 않고 전원 버튼을 눌러 장치를 다시 켤 때까지 아무 것도 실행할 수 없습니다. 질문은 기본적으로 "프로그램을 실행하지 않고 충전기를 프로그래밍 방식으로 감지 할 수 있습니까?"라고 말하는 것은 당연합니다. –

+0

나는 그것이 다소 이해가 안다는 것을 알고있다. 그러나 전화가 꺼져있는 동안 어떻게 당신의 안드로이드 폰이 경보를 울릴 것을 기대할 것인가? –

+1

"sleeping"과 "power down"의 차이점이 있습니다. 그것은 마치 혼수 상태에 빠지는 대신 낮잠을자는 것과 같습니다. 귀하의 질문에 "전원이 꺼져 있습니다."전원이 꺼져 있으면 꺼져 있습니다. 완전히 전원이 꺼진 경우 내 휴대 전화의 알람이 작동하지 않습니다. 방금 잠을 자면 잘 작동합니다. –

답변

0

아마도 BroadcastReceiver로 BOOT_COMPLETED를 기다린 다음 추가 전원을 연결했는지 확인하고 새 Intent로 애플리케이션을 시작할 수있는 추가 앱을 만들 수 있습니까? 그냥 빨리 생각

..

+1

해답을 주셔서 감사합니다,하지만 난 실제로 후입니다. 휴대 전화가 꺼져있는 경우 충전기가 어떤 버튼도 누르지 않고 연결되면 전원을 공급할 수 있습니까? 안드로이드 시스템이 화재/방송을 할 수 있습니까? 어떤 종류의 이벤트/인 텐트 만약 충전기와 같은 플러그인에 반응하여 전화기가 꺼지면?! –

+0

전원을 끄고 충전기가 연결되어있을 때만 자동으로 부팅되는 HTC 감각에 대해 말할 수 있습니다. 그러나 PIN을 잠금 화면에 그대로 두지 않고도 전화를 제대로 사용하려면 PIN을 다시 입력해야합니다. 여하튼, 그것은 당신이 너 자신에 그것을 돌린 것처럼 작동한다. 어쩌면 나는 당신의 질문을 잘 이해하지 못했습니다 .. – Stefan

2

나는 당신과 정확히 같은 요구 사항이 있습니다.

안드로이드 장치가 항상 충전기의 출력에 연결되어

우리는이 같은 솔루션을 계획 할 수 있습니다. 충전기의 전원 공급 장치가 충전기로의 전원 공급을 제어하는 ​​맞춤형 하드웨어 장치에 연결되어 있습니다. 이 하드웨어 장치는 배터리가 부족해질 때까지 충전기를 끕니다. 즉 20 % 남았습니다. 배터리가 20 % 미만이면 해당 장치가 자동으로 충전기를 켭니다. "맞춤형 하드웨어"는 USB/WiFi/Bluetooth를 통해 Android 장치 자체에서 입력을받습니다.

그냥 생각해보십시오. 실질적으로 가능하지 않을 수 있습니다.

+2

나는 동일한 요구 사항을 가지고 있습니다. 아이폰에서 정상적으로 작동합니다. 충전기를 연결하면 부팅됩니다. 충전기가 연결될 때 전화가 부팅되는 부트 로더를 찾아야합니다. – Panos

+0

우리는 모든 플랫폼에서 UBS를 사용할 수 없기 때문에 블루투스 API를 통해이를 정확하게 수행했습니다. –

0

동일한 문제가 있습니다.

솔루션 난 것을 구현하기 :

1 .- 여기 내가 세 가지를 볼 수 있기 때문에 전선 때 사이의 연속성을 참조하십시오, 난 내 멀티 미터를 사용합니다 어떤 두 개의 와이어?, 내 의심, ¿이다 (두를 얻을 (버튼을 누르면 스위치처럼 두 개의 극이 연결됩니다).

2.- 두 개의 전선이있는 경우 555 (집적 회로)와 같은 타이머를 사용하여 약간의 회로를 구성합니다. 회로의 목적은 15 분마다 5 초 동안 두 개의 전선 (전원 버튼 전화기에서)을 연결합니다.

분명히이 회로는 항상 실행됩니다.

1

기기를 끄지 않고 충전하면서 배터리 충전 사진을 표시하는 프로그램에 재부팅 스크립트를 추가하지 않으면 절대로하지 마십시오. for Samsung s2 here is an answer

관련 문제