我有一個GPS應用程序,已經在清單中請求ACCESS_FINE_LOCATION
權限,現在我想添加一個需要ACCESS_COARSE_LOCATION
的庫(MoPub)。如果我已經有ACCESS_FINE_LOCATION,我可以省略ACCESS_COARSE_LOCATION嗎?
我是否正確假設ACCESS_FINE_LOCATION
就夠了,我可以從我的清單中忽略ACCESS_COARSE_LOCATION
?
我有一個GPS應用程序,已經在清單中請求ACCESS_FINE_LOCATION
權限,現在我想添加一個需要ACCESS_COARSE_LOCATION
的庫(MoPub)。如果我已經有ACCESS_FINE_LOCATION,我可以省略ACCESS_COARSE_LOCATION嗎?
我是否正確假設ACCESS_FINE_LOCATION
就夠了,我可以從我的清單中忽略ACCESS_COARSE_LOCATION
?
https://developer.android.com/guide/topics/location/strategies.html#Permission
注:如果您使用的兩個NETWORK_PROVIDER和GPS_PROVIDER,那麼你只需要請求ACCESS_FINE_LOCATION權限,因爲它包括兩個供應商的許可。 (許可ACCESS_COARSE_LOCATION僅包括NETWORK_PROVIDER許可。)
簡而言之:是的,你不需要ACCESS_COARSE_LOCATION
如果你已經定義ACCESS_FINE_LOCATION
。
取決於您的需求。
權限明智,ACCESS_FINE_LOCATION
包括ACCESS_COARSE_LOCATION
。然而,有一個問題:
ACCESS_COARSE_LOCATION
給你最後已知位置是電池友好 https://developer.android.com/training/location/retrieve-current.html#setup
例如,如果您的應用程序不會像基於位置的建議,最後已知位置是不夠好。
這對谷歌的依賴播放服務
但是,如果你需要的東西一樣一樣口袋妖怪去住/實時定位,使用ACCESS_FINE_LOCATION
它給你的生活/實時位置。你需要使用LocationListener
我最後一次檢查,這並不需要谷歌播放服務
此權限對於Bluetooth LE掃描有用嗎? – 2017-08-03 19:07:54
+1但奇怪的,谷歌地圖文檔建議同時使用:https://developers.google.com/maps/ documentation/android/start?hl = fr#specify_app_settings_in_the_application_manifest – alex 2014-02-14 00:21:02
也許對於具有網絡功能但沒有GPS的手機? – 2014-10-31 17:46:59
@NicklasA。從邏輯上講,這不應該影響「罰款」包括「粗略」這一事實 - 缺少的提供者將會簡單地失蹤。另外,如果需要這種情況,那麼我希望Google文檔能夠這樣說。 – ToolmakerSteve 2015-09-25 11:07:35