我正在尋找一個位置感知的通知最先進的技術。Android的位置感知的通知
我的第一個嘗試是使用LocationManager的addProximityAlert,但它需要ACCESS_FINE_LOCATION(COARSE_LOCATION給我一個SecurityException),並保持GPS始終打開並處於活動狀態(至少在Jelly Bean上),這會很快耗盡電池電量。當屏幕處於睡眠狀態時(addProximityAlert),似乎每4分鐘只檢查一次檢查。
我正在考慮與PASSIVE_PROVIDER合作來收集其他應用程序的位置信息,並可能每隔一段時間使用一次服務來請求COARSE_LOCATION(例如每隔4分鐘關閉一次屏幕,更頻繁地屏幕打開並且設備已插入)。
的要求是當用戶去附近的一些地方,應用程序將觸發一個通知。
任何已經實施或有任何建議,以有效和電池效率的方式來實現這一點?
看來,我將不得不做大量的代碼。我跳只使用addProximityAlert :)感謝所有的信息,會嘗試模仿你的一些應用程序的行爲...... – luciofm
@machtnix你能提供一些示例代碼來完成目標 –
@droidhot你可能想看看在本文http://android-developers.blogspot.de/2011/06/deep-dive-into-location.html與一些代碼片段的前奏。 – machtnix