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.     }  





  • 相关阅读:
    Oracle之SYSDBA的使用
    多表关联查询之内关联,左关联
    oracle 性能大提升
    Oracle_in_not-in_distinct_minsu的用法
    oracle之Sequences
    oracle 基本函数小例子--查询身高段分数段
    oracle 求班级平均分
    转汉字为拼音的字库和代码收集
    filezilla显示隐藏文件
    escapeRegExp捕捉通配符的代码解析
  • 原文地址:https://www.cnblogs.com/jeffen/p/6706631.html
Copyright © 2011-2022 走看看