【问题标题】:Codename one Mock location permission is added, how to remove it?代号一 模拟位置权限增加了,怎么去掉?
【发布时间】:2017-03-31 02:57:00
【问题描述】:

我创建了一个应用程序,在该应用程序中我需要用户在 Codename One 中的 GPS 位置,但是当我安装该应用程序时,系统提示我授予权限

   <uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" /> 

我知道 Codename one 通过检查代码添加了权限,所以我不确定是什么触发了这个权限,所以我可以删除它。我唯一使用位置的地方如下:

            Location location = LocationManager.getLocationManager().getCurrentLocation();
            JSONObject jsonLocation = new JSONObject();
            jsonLocation.put(Constants.Latitude, location.getLatitude());
            jsonLocation.put(Constants.Longtitude, location.getLongitude());

如何删除此权限?

【问题讨论】:

    标签: gps codenameone android-gps


    【解决方案1】:

    使用位置 API 添加各种权限,过去,用户要求能够模拟设备中的位置以进行调试。

    似乎这是全局添加的,没有禁用该特定权限的选项,因此我们添加了一个构建提示android.mockLocation=false,它允许您明确禁用模拟位置。

    它应该在 2016 年 11 月 19 日(本周)的周末可用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-08-05
      • 1970-01-01
      • 2017-02-06
      • 2016-05-27
      • 1970-01-01
      • 1970-01-01
      • 2021-11-03
      相关资源
      最近更新 更多