模拟位置 android虚拟机 貌似不起作用 求高手指点下
需要在android虚拟机上 模拟位置 让微信登录后能搜索 模拟位置上的附近的人。
设置位置后 微信提示不能订位置,百度地图提示不能找到位置。。求高手指点。
权限已加:
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" />
代码部分:
lm.addTestProvider (LocationManager.GPS_PROVIDER,false,false,false,false,false,false,false,
android.location.Criteria.POWER_LOW,
android.location.Criteria.ACCURACY_FINE);
Location newLocation = new Location(LocationManager.GPS_PROVIDER);
newLocation.setLatitude(39.924290);
newLocation.setLongitude(116.437080);
newLocation.setAccuracy(500);
lm.setTestProviderEnabled(LocationManager.GPS_PROVIDER, true); lm.setTestProviderStatus(LocationManager.GPS_PROVIDER,LocationProvider.AVAILABLE,null,System.currentTimeMillis());
lm.setTestProviderLocation(LocationManager.GPS_PROVIDER, newLocation);