美文网首页
Android 6.0以上系统在其他应用上弹出对话框权限处理

Android 6.0以上系统在其他应用上弹出对话框权限处理

作者: MarcusKu | 来源:发表于2018-12-17 16:54 被阅读0次

if (Build.VERSION.SDK_INT >= 23) {
if (!Settings.canDrawOverlays(getActivity())) {
try {
Intent intent = new Intent(Settings.ACTION_MANAGE_OVERLAY_PERMISSION,
Uri.parse("package:" + getActivity().getPackageName()));
startActivityForResult(intent, 10);
} catch (Exception e) {
e.printStackTrace();
}
} else {
checkCredit();
}
} else {
checkCredit();
}

@RequiresApi(api = Build.VERSION_CODES.M)
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == 10) {
if (Settings.canDrawOverlays(getActivity())) {
checkCredit();
}
}
}

相关文章

网友评论

      本文标题:Android 6.0以上系统在其他应用上弹出对话框权限处理

      本文链接:https://www.haomeiwen.com/subject/lbeckqtx.html