Android检验应用是否获取某项权限

来源:互联网 发布:java 日志输出到文件 编辑:程序博客网 时间:2024/06/07 02:08
/**
* 检验应用是否得到某权限
* @param con
* @param permissionName
* @return
*/
public static boolean checkPermission(Context con, String permissionName) {
PackageManager pm = con.getPackageManager();
// 调用PackageMangaer的checkPermission函数,检查自己是否申明使用某权限
int nret = pm.checkPermission(permissionName, con.getPackageName());
return nret == PackageManager.PERMISSION_GRANTED;


}


用法:

if (Utils.checkPermission(LoginActivity.this,"android.permission.INTERNET") == false) {

// 
Utils.toast(LoginActivity.this, "have no permission to internet");
return;
}else{
Utils.toast(LoginActivity.this, "true");
}


0 0
原创粉丝点击