6
A
回答
27
號檢票GPS狀態需要
android.permission.ACCESS_FINE_LOCATION
的代碼檢查GPS
LocationManager manager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
boolean statusOfGPS = manager.isProviderEnabled(LocationManager.GPS_PROVIDER);
2
的狀態如果要檢查GPS的條件是否它打開或關閉,那麼這個解決方案將幫助你
final LocationManager manager = (LocationManager)context.getSystemService(Context.LOCATION_SERVICE);
if (!manager.isProviderEnabled(LocationManager.GPS_PROVIDER))
Toast.makeText(context, "GPS is disable!", Toast.LENGTH_LONG).show();
else
Toast.makeText(context, "GPS is Enable!", Toast.LENGTH_LONG).show();
個
4
步驟 -
- 創建服務化背景下運行
您需要按照清單文件權限過於 -
android.permission.ACCESS_FINE_LOCATION
寫代碼
final LocationManager manager = (LocationManager)context.getSystemService (Context.LOCATION_SERVICE); if (!manager.isProviderEnabled(LocationManager.GPS_PROVIDER)) //what you want to do else //what you want to do
或者乾脆你可以檢查
LocationManager manager = (LocationManager) getSystemService(Context.LOCATION_SERVICE); boolean statusOfGPS = manager.isProviderEnabled(LocationManager.GPS_PROVIDER);
運行服務持續監控連接
- 從活動中打電話給你的服務
相關問題
- 1. 打開/關閉GPS狀態欄中沒有顯示圖標
- 2. 使div打開/關閉狀態持續
- 3. 如何打開/關閉狀態欄?
- 4. React導航抽屜的狀態? (打開或關閉)
- 5. WPF按鈕打開或關閉着色狀態
- 6. 打開/關閉GPS廣播android.location.PROVIDERS_CHANGED消息?
- 7. 打開GPS開啓/關閉小部件的GPS
- 8. android GPS force關閉
- 9. android在2.2中以編程方式打開和關閉GPS?
- 10. Android gps以編程方式打開和關閉
- 11. 模態關閉/打開
- 12. android vibrator打開和關閉
- 13. 在科爾多瓦檢查GPS狀態(開/關)android
- 14. 更改Android開關狀態
- 15. Android Python獲取GPS狀態
- 16. 使應用內容處於打開狀態還是關閉狀態?
- 17. 打開頁面無後退或關閉
- 18. BroadCast Receiver gps打開/關閉消息信息
- 19. SQLCE連接:讓它們保持打開狀態或讓它們關閉?
- 20. 添加一些持久性到dijit.TitlePane(打開/關閉狀態)
- 21. 連接未關閉。連接的當前狀態爲打開
- 22. Bootstrap確認:檢測打開和關閉狀態?
- 23. 在ASP.NET C#打開視圖狀態關閉清潔網址
- 24. 如何建模數據庫中的打開/關閉狀態?
- 25. 連接未關閉連接當前狀態已打開
- 26. 打開/關閉狀態與表單中的單詞?
- 27. Ionic2 - 鍵盤打開/關閉狀態檢測
- 28. 關閉瀏覽器後讓PHP cookies保持打開狀態
- 29. 連接未關閉。連接的當前狀態已打開。 C#
- 30. 檢測jquery-ui手風琴打開/關閉狀態
同上。 AFAI可以看到所有可以告訴你關於啓用/禁用的方法,或者關於gps狀態的任何信息都需要適當的權限。似乎你應該能夠在不需要許可的情況下檢查啓用/禁用狀態。 – Hamy 2010-11-29 04:08:31