未在Android 6.0版中获取当前位置

时间:2015-11-04 13:06:50

标签: location

它在5.1.1设备或其他设备上运行良好,但在我的Nexus 5中使用版本6.0更新时无法获取当前位置。

1 个答案:

答案 0 :(得分:0)

Marshmallow不会从您的menifest.xml文件中读取权限。你必须以编程方式授予权限。

  public static final int LOCATION_PERMISSION_REQUEST_CODE = 100;
  ActivityCompat.requestPermissions(this, new String[]{android.Manifest.permission.ACCESS_FINE_LOCATION, android.Manifest.permission.ACCESS_COARSE_LOCATION},
                    LOCATION_PERMISSION_REQUEST_CODE);
希望它能起作用。