use*_*154 5 permissions android android-permissions android-6.0-marshmallow
<uses-permission android:name="android.permission.WRITE_SETTINGS"
Run Code Online (Sandbox Code Playgroud)
我已经在我的清单中声明了上面的行,并且我要求获得活动开始的许可,但与其他权限不同,重新启动我的应用程序后,它再次请求权限.当我检查是否已授予权限时,我得到的结果不是仅授予此权限,但当我使用其他权限检查相同的内容时,会在用户完成后授予它们.
ActivityCompat.requestPermissions(SplashScreen.this,PERMISSIONS, 1);
Run Code Online (Sandbox Code Playgroud)
我查看:EasyPermissions.hasPermissions(this,PERMISSIONS)
小智 24
使用它来写入设置权限:
public void settingPermission() {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
if (!Settings.System.canWrite(getApplicationContext())) {
Intent intent = new Intent(Settings.ACTION_MANAGE_WRITE_SETTINGS, Uri.parse("package:" + getPackageName()));
startActivityForResult(intent, 200);
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8629 次 |
| 最近记录: |