這可能是一個非常常見的問題,但是必須有一種方法來以編程方式啓用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. 如何以編程方式設置導航欄的位置
- 2. 以編程方式設置啓動進程時的位置
- 3. 以編程方式設置Eclipse設置編輯器位置
- 4. 想要在android中以編程方式更改gps或位置服務設置?
- 5. Android導航以編程方式查看設置菜單
- 6. 以根植手機的方式編程啓用GPS和網絡位置?
- 7. 以編程方式設置iPhone設置
- 8. 以編程方式配置每個位置的視圖設置
- 9. 以編程方式啓用配置api?
- 10. 以編程方式模擬iOS測試中的GPS位置
- 11. 以編程方式設置查看器的位置和方向
- 12. 如何在fabricjs中以編程方式導航到特定對象位置
- 13. 以編程方式配置IPhone設置
- 14. 以編程方式開啓/關閉GPS
- 15. 無法通過位圖以編程方式設置imageView
- 16. 如何以編程方式設置選項卡的位置?
- 17. 是否有可能以編程方式設置Qtip的位置?
- 18. 如何以編程方式設置按鈕位置?
- 19. 以編程方式設置位置數據
- 20. 如何以編程方式獲取/設置當前位置?
- 21. iOS Swift設置以編程方式查看幀位置
- 22. 以編程方式設置AIR窗口位置?
- 23. 以編程方式設置停靠的工具欄的位置
- 24. 以編程方式設置UIBarButtonItem的位置
- 25. iOS Swift Scrollview以編程方式設置幀位置
- 26. Android:如何以編程方式顯示位置源設置?
- 27. Xcode - 以編程方式創建UILabel並設置其位置
- 28. 以編程方式設置小部件的位置
- 29. 設置'<位置overrideMode =「在applicationHost.config中以編程方式允許」...「
- 30. WPF工具包AutoCompleteBox以編程方式設置插入位置
請參閱此鏈接.. http://stackoverflow.com/questions/33251373/turn-on-location-services-without-navigating-to-settings-page – 2016-09-28 11:43:03