11
我使用NETWORK_PROVIDER
獲得latitude
和longitude
的地方。isProviderEnabled(LocationManager.NETWORK_PROVIDER)返回false
我已經檢查「位置&安全性」中的設置並啓用「使用無線網絡」。但"isProviderEnabled(LocationManager.NETWORK_PROVIDER)"
總是返回false
。
任何人都可以幫助我嗎?先謝謝你!
這裏是我的代碼:
LocationManager locManager=(LocationManager) getSystemService(Context.LOCATION_SERVICE);
boolean isEnableGPS=locManager.isProviderEnabled(LocationManager.GPS_PROVIDER);
boolean isEnableNTW=locManager.isProviderEnabled(LocationManager.NETWORK_PROVIDER);
Log.d(TAG, isEnableGPS+", "+isEnableNTW);
許可在AndroidMainfest.xml
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
您在模擬器中進行測試?如果是的話,它不會工作。 – Asdfg 2012-04-14 15:51:29
哦,我提起...我用我的手機。 – shell 2012-04-14 16:00:32
與此相同 isGPSEnabled = this.myLocationManager.isProviderEnabled(LocationManager.GPS_PROVIDER); 總是返回false。 – Rohit 2013-04-13 17:20:07