kai*_*uki 1 permissions android request android-6.0-marshmallow
我正在整合第三方sdk,它是从应用程序类启动的.但是在Android Marshmallow API 23上进行测试时,我收到权限错误,因为SDK需要"ACCESS_COARSE_LOCATION"权限.
因为我需要在应用程序级别上集成SDK,而不是在活动级别上,当我打电话时
ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.ACCESS_FINE_LOCATION},1 );
Run Code Online (Sandbox Code Playgroud)
IDE正在给出错误,因为"this"不是Activity.
是否可以从Application类请求Android权限.
Nope,PackageManager.buildRequestPermissionsIntent(...)
仅通过Acitivty.requestPermissions(...)
当前公开,因此您甚至无法启动系统窗口以从Activity之外的任何位置请求权限.
图书馆将不得不改变(或者你必须赶上SecurityException
:().
归档时间: |
|
查看次数: |
1087 次 |
最近记录: |