zoukankan      html  css  js  c++  java
  • Android权限判断checkPermission

    判断本程序是否拥有某权限的方法:

    1. private static final String EXTERNAL_STORAGE_PERMISSION = "android.permission.WRITE_EXTERNAL_STORAGE";  
    2.   
    3. private static boolean hasExternalStoragePermission(Context context) {  
    4.         int perm = context.checkCallingOrSelfPermission(EXTERNAL_STORAGE_PERMISSION);  
    5.         return perm == PackageManager.PERMISSION_GRANTED;  
    6.     }  

    判断某个程序是否拥有某权限的方法:

    1. private static boolean checkPermission(Context context, String permName, String pkgName){  
    2.         PackageManager pm = context.getPackageManager();  
    3.         if(PackageManager.PERMISSION_GRANTED == pm.checkPermission(permName, pkgName)){  
    4.             System.out.println(pkgName + "has permission : " + permName);  
    5.             return true;  
    6.         }else{  
    7.             //PackageManager.PERMISSION_DENIED == pm.checkPermission(permName, pkgName)  
    8.             System.out.println(pkgName + "not has permission : " + permName);  
    9.             return false;  
    10.         }  
    11.     }  





  • 相关阅读:
    NLP概览(一)
    java正则表达式实例
    notepad++
    Mybatis点滴
    (转)GNU Make学习总结(二)
    (转)GNU Make学习总结(一)
    分页查询
    第三方插件
    单例模式读取数据库配置文件和JNDI连接数据源
    过滤器与监听器
  • 原文地址:https://www.cnblogs.com/jeffen/p/6706631.html
Copyright © 2011-2022 走看看