我創建了一個Android應用程序來檢索位置。我試圖使用GPS_PROVIDER,它返回null ..但工作順利,當我使用NETWORK_PROVIDER ..任何一個可以幫助我解決這個問題?Android應用程序中的GPS_PROVIDER錯誤
下面是代碼
地點位置= locationManager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);
位置變成空當我更換由"GPS_PROVIDER"
"NETWORK_PROVIDER"
..
我已經在清單
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"/>
你的清單文件是什麼樣子的? – smk
我已經在清單 加入下列三種權限<使用的許可機器人:名稱=「android.permission.ACCESS_COARSE_LOCATION」 /> <使用的許可機器人:名稱=「android.permission.ACCESS_FINE_LOCATION」 /> <用途-permission android:name =「android.permission.ACCESS_MOCK_LOCATION」/> – humandroid
您的設備必須通過WiFi連接,這就是爲什麼它可以與NETWORK_PROVIDER – Lucifer