2016-07-05 9 views
2

나는 프로그램 방식으로 GPS 센서 데이터를 수집하는 안드로이드 앱을 개발 중이다. (5 분당 1 개). 그래서 배터리가 심하게 배수됩니다. 전력 소비를 최적화 할 수있는 방법이 있습니까? GPS 센서가 읽히지 않을 때 GPS 센서를 비활성화하거나 잠자기 할 수 있습니까? 이 모든 것들은 언어 적으로해야합니다. 프로그래밍 방식으로 GPS 센서를 켜고 끌 수있는 방법은 없습니다.시간 간격으로 GPS 센서를 읽을 때 배터리 절약 방법이 있습니까?

답변

0

requestLocationUpdates 함수에는 빈도가 있습니다. 5 분으로 설정하십시오. 가장 쉬운 방법입니다.

requestLocationUpdates 대신 배터리 사용량을 줄이려면 타이머에서 requestSingleUpdate를 사용하십시오. 이렇게하면 5 분마다 GPS를 켜기 때문에 배터리 전력이 덜 소모되지만 신호 잠금을 다시 얻는 데 약간의 시간이 걸리므로 정확하게 5 분마다되지는 않습니다.

+0

주파수는 프로그램에 따라 때때로 달라질 수 있습니다. 그래서 그것의 고정되지 않았습니다. 시간 정확도 또한 중요합니다. GPS가 수면 상태라고 들었습니다. 전화 절전 상태가 아닙니다. 시작시 GPS를 원합니다. 내 주파수에 따라 GPS를 읽으십시오. 독서를하는 동안 GPS를 슬리프 상태로 설정하고 싶습니다. 취침 상태에서는 GPS가 작동하지 않습니다. 전원을 저장하십시오. 내가 할 수 있을까 ??? GPS 절전 모드를 사용할 수 있습니까 ?? –