用locationManager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);获取定位信息时在T-Mobile上执行正常,而在电信3G互联网手机上运行时就会出现下面的异常:12-15 13:45:39.287: ERROR/LocationManagerService(126): getLastKnownLocation got exception:
12-15 13:45:39.287: ERROR/LocationManagerService(126): java.lang.IllegalArgumentException: provider=network
12-15 13:45:39.287: ERROR/LocationManagerService(126): at com.android.server.LocationManagerService._getLastKnownLocationLocked(LocationManagerService.java:1408)
12-15 13:45:39.287: ERROR/LocationManagerService(126): at com.android.server.LocationManagerService.getLastKnownLocation(LocationManagerService.java:1393)
12-15 13:45:39.287: ERROR/LocationManagerService(126): at android.location.ILocationManager$Stub.onTransact(ILocationManager.java:247)
12-15 13:45:39.287: ERROR/LocationManagerService(126): at android.os.Binder.execTransact(Binder.java:287)
12-15 13:45:39.287: ERROR/LocationManagerService(126): at dalvik.system.NativeStart.run(Native Method)
12-15 13:45:40.057: ERROR/dun_service(4307): process rmnet event
12-15 13:45:40.057: ERROR/dun_service(4307): Post event 3
12-15 13:45:40.057: ERROR/dun_service(4307): received event: DUN_EVENT_RMNET_DOWN
12-15 13:45:40.057: ERROR/dun_service(4307): received event(DUN_EVENT_RMNET_DOWN) in state(DUN_STATE_IDLE)
12-15 13:45:40.057: ERROR/dun_service(4307): Ignoring the event DUN_EVENT_RMNET_DOWN in IDLE_STATE
12-15 13:45:40.057: ERROR/dun_service(4307): Moved to state(DUN_STATE_IDLE)
12-15 13:45:40.057: ERROR/QC-DSS-LIB(64): unrecognized ifi_index 8有没有人遇到过啊 ,这是怎么一回事哦貌似,电信没有提供network定位服务啊 在他的 LocationProvder中 就只有gps,没有network的 该怎么样解决这个异常 啊 谢谢。
12-15 13:45:39.287: ERROR/LocationManagerService(126): java.lang.IllegalArgumentException: provider=network
12-15 13:45:39.287: ERROR/LocationManagerService(126): at com.android.server.LocationManagerService._getLastKnownLocationLocked(LocationManagerService.java:1408)
12-15 13:45:39.287: ERROR/LocationManagerService(126): at com.android.server.LocationManagerService.getLastKnownLocation(LocationManagerService.java:1393)
12-15 13:45:39.287: ERROR/LocationManagerService(126): at android.location.ILocationManager$Stub.onTransact(ILocationManager.java:247)
12-15 13:45:39.287: ERROR/LocationManagerService(126): at android.os.Binder.execTransact(Binder.java:287)
12-15 13:45:39.287: ERROR/LocationManagerService(126): at dalvik.system.NativeStart.run(Native Method)
12-15 13:45:40.057: ERROR/dun_service(4307): process rmnet event
12-15 13:45:40.057: ERROR/dun_service(4307): Post event 3
12-15 13:45:40.057: ERROR/dun_service(4307): received event: DUN_EVENT_RMNET_DOWN
12-15 13:45:40.057: ERROR/dun_service(4307): received event(DUN_EVENT_RMNET_DOWN) in state(DUN_STATE_IDLE)
12-15 13:45:40.057: ERROR/dun_service(4307): Ignoring the event DUN_EVENT_RMNET_DOWN in IDLE_STATE
12-15 13:45:40.057: ERROR/dun_service(4307): Moved to state(DUN_STATE_IDLE)
12-15 13:45:40.057: ERROR/QC-DSS-LIB(64): unrecognized ifi_index 8有没有人遇到过啊 ,这是怎么一回事哦貌似,电信没有提供network定位服务啊 在他的 LocationProvder中 就只有gps,没有network的 该怎么样解决这个异常 啊 谢谢。
解决方案 »
- 来者有分!
- 关于android程序 UI界面 美化的问题!!!!给100分!!!!
- Android EditText 获取值的问题
- 跪求 android 连接 webService
- 将代码放入framework里面编译?
- 求个4.0系统连接vpn的代码,版主
- 武汉JAVA/android培训最优选择--传智播客武汉分校!
- intellij IDEA 13 配置 phonegap 环境
- android中FileOutputStream初始化的问题。
- android 华为手机广播注册过多!
- 各位大哥大姐 关于布局的请教这图片画面 才用什么布局方式
- 怎么使用SharePreferences实现仿QQ登陆界面记住密码及账号下拉框效果
应该是电信网络不支持
用requestLocationUpdates方法试试看得到的值是不是NULL。
private final LocationListener locationListener=new LocationListener(){
public void onLocationChanged(Location location) {
}
public void onProviderDisabled(String provider) {
}
public void onProviderEnabled(String provider) {
}
public void onStatusChanged(String provider, int status, Bundle extras) {
}
};