저는 10-20 초마다 사용자 위치를 추적하는 앱을 개발 중입니다. 안드로이드에서앱의 배터리 사용량을 줄이는 방법은 무엇입니까?
:
내가 "WAKE_LOCK"의 권한을 추가 MainActivity 코드의 라인을 추가는 배경 및 모바일 잠긴 단계에서 작동하도록하기 위해, 나는 다음과 같은 코드를 편집했습니다. CS 아이폰 OS (AppDelegate.cs)에서
this.Window.SetFlags(WindowManagerFlags.KeepScreenOn, WindowManagerFlags.KeepScreenOn);
같은 :
UIApplication.SharedApplication.IdleTimerDisabled = true;
이 기능 좋은을하고 심지어 backgroun에 모든 10 초의 위치를 추적 d 및 모바일 잠금 좋은. 하지만이 코드를 추가하면 앱의 배터리 사용량이 크게 증가합니다.
내가 잘못한 일을하고 배터리 사용 문제를 해결할 수있는 아이디어가 있다면 누구나 도와 주실 수 있습니까?
안녕하세요. 내 문제에 대한 해결책을 제시해주세요. –
화면 잠금을 방지해야하나요? 아니면 화면을 실행하는 동안 앱을 잠글 수 있습니까? – Jason
예 Janson 저는 백그라운드에서 코드를 실행하기 위해 동일한 작업을 수행했습니다. 그러나 앱이 배터리를 소모하고 있습니다. 제 기능을 사용하면서 배터리 사용량을 줄이기위한 아이디어를 제안하십시오. –