事實上,我在我的應用中使用我的分銷商和零售商的GPS位置,當他們開始他們的會議時,GPS不會關閉,直到他們不結束他們的會議,因爲我必須將他們的最終會議地點。但是這會在他們的手機中造成電池問題。有什麼辦法可以在開始會議和結束會議之間自動關閉GPS嗎?如何在一段時間後自動關閉GPS位置(如果未使用)?
回答
我不認爲現在有可能以編程方式打開/關閉GPS。此功能在早期的Android版本中可用,但我認爲現在谷歌已停止它。 相反,您可以將用戶導向到GPS設置頁面,以便用戶可以自己選擇是否要公開他的位置。 您可以通過調用做到這一點:
startActivity(背景下,新的 意圖(Settings.ACTION_LOCATION_SOURCE_SETTINGS));
現在很多人對分享他們的位置持懷疑態度,這就是爲什麼用戶的同意對發送GPS位置是強制性的。
您可以使用此
private void turnGPSOn(){
String provider = Settings.Secure.getString(getContentResolver(), Settings.Secure.LOCATION_PROVIDERS_ALLOWED);
if(!provider.contains("gps")){ //if gps is disabled
final Intent poke = new Intent();
poke.setClassName("com.android.settings", "com.android.settings.widget.SettingsAppWidgetProvider");
poke.addCategory(Intent.CATEGORY_ALTERNATIVE);
poke.setData(Uri.parse("3"));
sendBroadcast(poke);
}}private void turnGPSOff(){
String provider = Settings.Secure.getString(getContentResolver(), Settings.Secure.LOCATION_PROVIDERS_ALLOWED);
if(provider.contains("gps")){ //if gps is enabled
final Intent poke = new Intent();
poke.setClassName("com.android.settings", "com.android.settings.widget.SettingsAppWidgetProvider");
poke.addCategory(Intent.CATEGORY_ALTERNATIVE);
poke.setData(Uri.parse("3"));
sendBroadcast(poke);
}}
通話時您希望禁用GPS或當你需要啓用它,更可以從How can I enable or disable the GPS programmatically on Android?
這是在一個單獨的線程上給出的舊答案。這不適用於更高的Android版本,如4.2 –
這個邏輯不適用於我的棒棒糖設備。 –
它不適用於棒棒糖。您需要明確要求用戶啓用或禁用GPS。 –
- 1. Python服務器在閒置一段時間後自動關閉
- 2. 如何在時間段後自動關閉Bootstrap 3模態
- 3. 使用JQuery一段時間後自動關閉窗口
- 4. 如何在android中自動關閉GPS?
- 5. WPF應用程序在一段時間後自動關閉
- 6. 如何在一定時間後自動關閉警報React Native
- 7. Gps位置圖標未關閉
- 8. 有沒有辦法在一段時間後自動關閉alertview?
- 9. Android:4.0.3模擬器在一段時間後自動關閉
- 10. 移動網站:在GPS關閉時請求用戶的位置
- 11. Hivemq在一段時間後關閉
- 12. 即使使用融合位置API關閉gps,如何獲取位置更新?
- 13. 當我用GPS啓動應用程序並關閉GPS後,GPS未被檢測到位置
- 14. 如何在未使用時自動關閉彈出窗口?
- 15. 如何在一段時間後關閉Rails閃存消息?
- 16. 如何在一段時間後關閉舞臺JavaFX
- 17. 運行一段時間後Nodejs自動關閉
- 18. 一段時間後自動關閉窗口。怎麼辦
- 19. 一段時間後自動關閉窗口
- 20. 如何獲取GPS/LOCATION關閉時的位置?
- 21. 如何自動在固定時間後關閉tkinter窗口?
- 22. FusedLocationProviderAPI沒有接收位置,如果GPS關閉
- 23. 如何使UnitTest在一段時間後自動失效?
- 24. Raspberry pi raspbmc顯示屏在關閉一段時間後關閉
- 25. 一段時間後關閉tkinter GUI
- 26. 一段時間後關閉瀏覽器
- 27. 關閉tkmessagebox一段時間後python
- 28. 位置者地位GPS強制關閉
- 29. 如何使用mapbox選擇一個位置後關閉搜索結果
- 30. 如何在一段時間後自動註銷用戶?
找見這個http://feeds.feedburner.com/ndtvnews-india-news?format = xml –