這可能是一個非常常見的問題,但是必須有一種方法來以編程方式啓用GPS,因爲它只會在官方Google地圖應用中發生,只需單擊彈出屏幕上的「打開」選項(無需導航到位置設置)。 有人可以幫忙嗎?以編程方式啓用GPS(無導航到位置設置)
14
A
回答
4
這是因爲他們在播放服務中使用Settings API
,如Commonsware的答案中所述,這有點困難。您是與「舊」的方法更好:
Intent intent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);
startActivity(intent);
13
的谷歌地圖應用程序是使用什麼現在是在遊戲服務SDK 7.0.0的提供給我們as SettingsApi
。您可以使用SettingsApi
來查詢您所需的LocationRequest
是否可以使用任何位置提供程序啓用。如果無法實現,並且Play Services認爲用戶可以更改此設置,則可以要求彈出「地圖」顯示對話框。
使用SettingsApi
不是特別簡單。我剛剛從my book的版本6.6發佈了a sample app。正如Laurenswuyts的回答所建議的,使用ACTION_LOCATION_SOURCE_SETTINGS
是很多更容易實現。
相關問題
- 1. 以編程方式設置Eclipse設置編輯器位置
- 2. 想要在android中以編程方式更改gps或位置服務設置?
- 3. Android導航以編程方式查看設置菜單
- 4. 以根植手機的方式編程啓用GPS和網絡位置?
- 5. 以編程方式設置iPhone設置
- 6. 以編程方式配置每個位置的視圖設置
- 7. 以編程方式模擬iOS測試中的GPS位置
- 8. 以編程方式設置查看器的位置和方向
- 9. 如何在fabricjs中以編程方式導航到特定對象位置
- 10. 以編程方式開啓/關閉GPS
- 11. 以編程方式配置IPhone設置
- 12. 以編程方式設置視圖Y位置
- 13. 以編程方式設置隨機位置
- 14. 如何以編程方式設置網格行和列位置
- 15. 以編程方式設置iphone模擬器位置
- 16. 以編程方式設置AIR窗口位置?
- 17. 如何以編程方式設置按鈕位置?
- 18. 以編程方式在ListView中設置位置而不滾動
- 19. 如何以編程方式獲取/設置當前位置?
- 20. 以編程方式設置CKEditor對話框的位置
- 21. iOS Swift Scrollview以編程方式設置幀位置
- 22. 以編程方式在Magento中設置塊的位置
- 23. Xcode - 以編程方式創建UILabel並設置其位置
- 24. iOS Swift設置以編程方式查看幀位置
- 25. 以編程方式設置UIBarButtonItem的位置
- 26. 以編程方式設置小部件的位置
- 27. 以編程方式設置位置數據
- 28. 如何以編程方式啓用/禁用IE代理設置?
- 29. trigger.io以編程方式設置方向
- 30. 如何以編程方式將GPS位置發送到Android Studio 2.0 AVD
請參閱此鏈接.. http://stackoverflow.com/questions/33251373/turn-on-location-services-without-navigating-to-settings-page – 2016-09-28 11:43:03