2011-08-10 7 views
0

가속도계를 읽음으로써 휴대 전화가 활성화 된 것으로 판단되면 30 초마다 휴대 전화의 위치를 ​​업데이트하고 싶습니다. 잠시 후 이동하지 않는다고 판단되면 위치 업데이트를 중단합니다.Android 위치 업데이트 30 초마다

그 동안 LocationListener를 켜 두는 것이 더 좋습니까? 아니면 30 초마다 LocationListener를 등록하고 업데이트를 가져오고 등록을 취소하는 것이 더 낫습니까?

위치 업데이트를받을 수없는 경우 잠시 후 시간이 초과됩니다. 일관된 업데이트와 배터리 수명을 얻는 데있어 어떤 방법이 더 좋은지 알고 싶습니다.

그리고 GPS 위성을 통해 업데이트를 얻으려고합니다. 네트워크가 더 빠르고 배터리 소모가 적은 것으로 알고 있지만 위성을 통해 가져와야합니다. 그 점을 명심하십시오.

답변

0

IMHO, 30 초는 청취자를 확보하고 업데이트를 받고 다시 종료하는 것입니다. 아주 큰 정확도 번호를 기꺼이 받아들이는 경우에만 예외가 될 수 있습니다. 30 초마다 실제로 필요하면 활성 상태로 두십시오. 그러나 배터리가 손상됩니다.

관련 문제