http://blog.csdn.net/guoshaobei/article/details/6202013
首先修改源码:
frameworks/base/core/res/res/values/config.xml
- <!-- Component name of the service providing network location support. -->
- < string name = "config_networkLocationProvider" > com.google.android.location.NetworkLocationProvider </ string >
- <!-- Component name of the service providing geocoder API support. -->
- < string name = "config_geocodeProvider" > com.google.android.location.GeocodeProvider </ string >
- <!-- Component name of the service providing network location support. -->
- <string name="config_networkLocationProvider">com.google.android.location.NetworkLocationProvider</string>
- <!-- Component name of the service providing geocoder API support. -->
- <string name="config_geocodeProvider">com.google.android.location.GeocodeProvider</string>
编译生成新的system.img
然后添加服务:
启动编译好的新系统,把GoogleServicesFramework.apk和NetworkLocation.apk添加到系统/system/app目录下
重新启动,google map应该就可以使用wifi定位功能了