转载请注明出处:http://blog.csdn.net/loveyaozu/article/details/51279342
应用权限检查
其实也简单,看下面的代码:
// List of mandatory application permissions.
private static final String[] MANDATORY_PERMISSIONS =
{ "android.permission.MODIFY_AUDIO_SETTINGS",
"android.permission.RECORD_AUDIO",
"android.permission.INTERNET" };
// Check for mandatory permissions.
for (String permission : MANDATORY_PERMISSIONS) {
if (checkCallingOrSelfPermission(permission) != PackageManager.PERMISSION_GRANTED) {
LogUtils.print(TAG, "Permission " + permission + " is not granted");
logAndToast("Permission " + permission + " is not granted");
finish();
return;
}
}
上述这段代码就是检查用户是否禁用了APP设置,录音和网络连接的权限。