我创建了一个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