tzx195 发表于 2022-3-10 07:38:39

安卓模拟定位

Android 系统,在开发者模式中开启允许模拟位置。Android 6.0以上的系统中开发者模式中去除了”允许模拟器位置“选项,但是增加了”选择模拟位置信息应用“选项。可以通过该选项,选择要开启模拟位置的应用,便可以通过addTestProvider进行位置信息模拟;

try {
    //开启模拟位置服务
    mLocationManager.addTestProvider(LocationManager.GPS_PROVIDER, false, false, false, false, true, true, true, 0, 5);
    mLocationManager.setTestProviderEnabled(LocationManager.GPS_PROVIDER, true);
} catch (Exception e) {
    return false;
}

......
public Location getLocation() {
    mLocationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
    if (mLocationManager.isProviderEnabled(LocationManager.GPS_PROVIDER)) {
      mLocationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, mLocationListener);
      mLocationManager.addNmeaListener(mNmeaListener);
    }
   

locoman 发表于 2022-3-10 09:08:54

如果能有个火山安卓的位置模拟的实例指导大家学习一下就好了!!

404 not found 发表于 2022-4-3 01:17:58

如果能有个火山安卓的位置模拟的实例指导大家学习一下就好了!!
页: [1]
查看完整版本: 安卓模拟定位