내가 아주 간단한 질문이 꺼져있는 동안. 당신이 전화가 꺼져 있고 연결하면서 실행 (개발 관점에서) 응용 프로그램을 강제 할 수 있습니다. 내 전화로 알고있는 것은 내가 소프트웨어에 의해 제어되는 가정 배터리 전화가 꺼져있는 동안 보여줍니다 디스플레이와 충전이 하지만 애플 리케이션으로 가능한지 궁금 해서요. 연구 후 내 직감은 나를 말하고 있지만 나는 확실히하고 싶다.는 응용 프로그램을 실행 장치가
답변
내가 소프트웨어에 의해 제어되는 가정 배터리 전화가 꺼져있는 동안 보여줍니다 디스플레이와 충전이 있지만이 응용 프로그램과 함께 할 수 있는지 궁금했다.
는
에만 펌웨어에서, 응용 프로그램에서 할 수 없습니다. 화면을 업데이트하려는하지 않는 경우
, 당신의 CPU를 유지하는 WakeLock
를 사용할 수 있습니다. 또는 다른 WakeLock
을 사용하고 항상 화면을 유지하십시오. 사용자의 통제하에 완전히 완료되지 않는 한이 두 가지 모두 사용자를 매우 행복하게 만듭니다.
당신은 당신이 당신의 응용 프로그램이하는 무엇이든 만들고 WakeLock을 취득하려고 할 때 서비스를 만들고에 만들거나해야합니다. 당신이 일을 끝낼 후에는 사용자가 당신이 어떤 중요한 일을하고 있다는 것을 알고 살아/공정을 유지하고 앱 마무리 작업을 수 있도록 안드로이드를 할 수 있도록 startForeground 수 있습니다. 내 전화로 알고
+1 "오프"의 많은 의미 중 어느 것이 적용되는지를 지정하지 못했기 때문에 합법적 인 답변이므로 스크린 오프하지만 응용 프로그램 CPU 활성은 다른 모든 상태만큼 유효합니다. 그것이 완전히 "꺼져"있다면 아무 것도 * 실행되지 않습니다. –
내 답변이 1 시간 후와 얼마나 다른지 아직 모르겠다. :) 신경 쓰지 마라. –
다른 대답은 주로 가장 낮은 수준의 하우스 키핑 프로그램이 활성화되어 있지만 응용 프로그램 CPU가 전혀 실행되지 않거나 적어도 리눅스 커널이나 그 아래의 Android 코드를 실행하지 않는 상황을 해결합니다. 그것은 훨씬 더 "off"라는 의미입니다. –
- 1. getLastKnownLocation()는 항상 장치가
- 2. 는 장치가
- 3. 아이폰 - 나는 장치가 실행
- 4. 는 응용 프로그램을 통해
- 5. 는 응용 프로그램을
- 6. 는 응용 프로그램을
- 7. 응용 프로그램을 계속 실행
- 8. 델파이 응용 프로그램을 실행
- 9. 는 실행, 나는 golang 응용 프로그램을 가지고에 CentOS 6.8에서 서비스
- 10. 는 자바 데스크톱 응용 프로그램을
- 11. 는 MVC3 응용 프로그램을 여기에
- 12. Excel을 자신의 응용 프로그램을 통해 실행/실행
- 13. Eclipse 디버거를 사용하여 Blackberry 응용 프로그램을 시작하면 장치가 재설정됩니다.
- 14. iOS에서 다른 응용 프로그램을 실행
- 15. 내 응용 프로그램을 cloudsim으로 실행
- 16. 응용 프로그램을 Windows 서비스로 실행
- 17. 백그라운드에서 안드로이드 응용 프로그램을 실행
- 18. 아파치와 NodeJS 응용 프로그램을 실행
- 19. Java 응용 프로그램을 서비스로 실행
- 20. 탭에 캔버스 응용 프로그램을 실행
- 21. 백그라운드에서 응용 프로그램을 실행 하시겠습니까?
- 22. 다른 응용 프로그램을 배경으로 응용 프로그램 실행
- 23. 는 아이폰에 호출 사이의 응용 프로그램을 구현
- 24. 는 내가 2008 대에서 응용 프로그램을 만들었습니다
- 25. 우분투 클라우드 서버 node.js 응용 프로그램을 실행
- 26. 는 항상 루트 활동에서 응용 프로그램을 시작
- 27. 안드로이드 장치가 응용 프로그램을 제거한 후 메시지를 보냅니다.
- 28. 원격 장치가 소켓을 닫을 때 Android 블루투스가 응용 프로그램을 닫습니다.
- 29. 실제 장치에 내 응용 프로그램을 설치하는 방법, 장치가 나열되지 않았습니다
- 30. Karma/Jasmine은 주입 장치가 아닌 이온 성 응용 프로그램을 테스트합니다.
빠른 답변 감사합니다! –