在我的Android應用程序我願意使用GPS位置。Android位置權限
- 主要有哪些權限我應該列入的Android 清單文件,以便使用GPS位置。
- 如果丟失GPS信號強度,有沒有辦法以三角形這個位置使用移動網絡。
謝謝!
在我的Android應用程序我願意使用GPS位置。Android位置權限
謝謝!
您需要的主要權限是android.permission.ACCESS_COARSE_LOCATION
或android.permission.ACCESS_FINE_LOCATION
。
只有優良的地理位置將允許您訪問GPS數據,並允許您訪問粗略的位置給出的一切。您可以使用LocationManager的方法從gps和手機信號源獲取位置數據,您不必親自處理這些信息。
如果你的目標API等級21(5.0)或更高,則可能還需要這樣的:
<uses-feature android:name="android.hardware.location.gps" />
該權限應該讓你的應用程序通過設備的GPS,WiFi和手機發射塔使用定位服務。只要把它放在你的清單中,無論你放置哪些權限,它都應該做到這一點。你可以在這裏找到所有的其他權限:(http://developer.android.com/reference/android/Manifest.permission.html)
下面是代碼:
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
我有同樣的問題,發現代碼被要求精度高,但明顯有過程的權限。我改變它很好,錯誤不再發生。
確保代碼和清單反映了請求和允許的相同級別的準確性。
因此,如果清單具有android.permission.ACCESS_FINE_LOCATION的應用程序可以請求geolocation.getCurrentLocation({desiredAccuracy:Accuracy.high ...
你有至少閱讀:HTTP://android-developers.blogspot。 com/2011/06/deep-dive-into-location.html和http://developer.android.com/training/location/index.html –