2014-07-24 5 views
4

내 앱이 거의 끝났으며 마지막으로 배터리 수준이 특정 수준 이하가되면 특정 작업을 호출 할 수 있습니다.Android - 배터리를 신속하게 배제하십시오.

테스트 목적으로 배터리를 어떻게 소모시킬 수 있습니까?

P.S. - 내 앱이 Google Play 서비스를 사용하고 있기 때문에 AVD를 사용하면 작동하지 않으므로 휴대 전화에서 앱을 테스트하고 있습니다.

+2

wifi, 데이터 및 블루투스로 최고 밝기로 슈퍼 마리오 64를 재생하는 n64 에뮬레이터를 실행하십시오. – aProperFox

답변

7

한 번에 모든 배터리 드레 이너에 가장 빠른 드레인 차례 :

  • 획득 전체 화면 밝기 (제 1 배터리 드레 이너)
  • 진동
  • GPS 제로 시간 폴링 간격
  • 와 웨이크 잠금
  • WiFi를 켜고 계속해서 http 요청을 실행하십시오.
  • 블루투스를 켜고 계속해서 스캔 명령을 내리십시오.

그리고 현명한 사람이기 때문에 위의 코드를 모두 직접 코딩하는 대신 this app을 사용하게 될 것입니다.

+0

방금 ​​끝났습니다 : 배터리에 대한 최소값을 얻는 대신에 : if (current_level <= UserSetting) 방금 ​​배터리의 현재 수준을 가져다가 2보다 작 으면 밝기를 최대로 설정하고 음악을 들으면 + 깨어 났을 때 lockscreen + 손전등. 연결된 앱에 대한 정답을 선택하면 검색을 시도했지만 배터리가 저장된 것을 발견했습니다. – arleitiss

+0

추천 된 앱에 대한 리뷰를 확인했습니다. "유튜브는 당신보다 더 낫습니다 ..."나는 전체 밝기 대신 YouTube를 사용할 것이라고 생각합니다 ... 네비게이션이 또 다른 옵션으로 3 시간 안에 휴대 전화를 소모합니다. 적어도 5 번 이상 완전히 충전 할 수있는 전원 은행을 테스트하고 싶기 때문에 매우 느립니다. – inf3rno

2

Play 서비스 (Google API 대상)가 포함 된 AVD 대상이 있습니다. avd

편집 : 내가 읽은 것으로부터 Genymotion도 사용할 수 있어야합니다. 그것은 또한 에뮬레이터보다 훨씬 빠르지 만 앱이 네이티브 코드를 사용한다면 작동하지 않을 수도 있습니다.

+0

네이티브에서 앱을 만듭니다. – arleitiss