![](/img/trans.png)
[英]How to get location information in background using fusedloaction api even when gps is turned off forcefully by the user?
[英]how to get current location using location services turned off
我使用以下代碼從應用程序中關閉網絡提供商的“當前位置”:
LocationManager mgr = (LocationManager) getSystemService(LOCATION_SERVICE);
boolean network_enabled = mgr.isProviderEnabled(LocationManager.NETWORK_PROVIDER);
if(network_enabled){
Location location = mgr.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);
可以從網絡提供商處獲得。 但是問題是:當定位服務開啟時,返回true並最終獲得當前位置。 假設我關閉return false並獲得值0.0,0.0。
定位服務關閉時,是否還有其他方法可以使用網絡提供商獲取當前位置?
使用Google的融合位置API。
https://developers.google.com/location-context/fused-location-provider/
比較方便。 它提供了最后的已知位置。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.