我正在尝试在Android上获取位置提供程序..但是当我使用getProviders()时它只返回被动& gps ..它不包括网络提供商!如果论证是真是假则无关紧要!结果总是这样.. 虽然我在清单中声明了访问精确位置,并从设备设置启用了wifi和网络位置!
我的代码是:
String location_context = Context.LOCATION_SERVICE;
locationManager = (LocationManager) getSystemService(location_context);
List<String> providers = locationManager.getProviders(true);
System.out.println(providers);
结果是
10-29 09:36:54.484: I/System.out(1698): [passive, gps]
为什么会这样?