【发布时间】:2016-01-20 00:26:06
【问题描述】:
我正在集成从应用程序类启动的第三方 sdk。但在 Android Marshmallow API 23 上进行测试时,我收到权限错误,因为 SDK 需要“ACCESS_COARSE_LOCATION”权限。
因为我需要在应用程序级别而不是活动级别上集成 SDK,所以当我调用时
ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.ACCESS_FINE_LOCATION},1 );
IDE 出现错误,因为“this”不是 Activity。
是否可以从 Application 类请求 Android 权限。
【问题讨论】:
标签: android permissions request android-6.0-marshmallow