/**
* 检验应用是否得到某权限
* @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;
* 检验应用是否得到某权限
* @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");
}