簡體   English   中英

如何以編程方式在 Android 上打開 GPS

[英]How to programmatically turn on GPS on Android

我調查了一些關於 stackoverflow 的文章。

似乎 android 版本高於 4.0 無法以編程方式打開/關閉 GPS。

現在有什么變化嗎? 或者這仍然不可能?

由於安全原因,您不能以編程方式打開/關閉它。 根據更改位置設置文檔:

如果您的應用需要請求位置或接收權限更新,則設備需要啟用相應的系統設置,例如 GPS 或 Wi-Fi 掃描。 您的應用程序不是直接啟用設備的 GPS 等服務,而是指定所需的精度/功耗級別和所需的更新間隔,然后設備會自動對系統設置進行適當的更改。

因此,最好的辦法是,如果用戶禁用了 GPS,那么為了獲得更好的用戶體驗,您可以顯示提示並將用戶重定向到 Location 活動,如下所示:

MainActivity.Instance.StartActivity(new Intent(ActionLocationSourceSettings));

其中MainActivity.Instance是您當前的活動。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM