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





  • 相关阅读:
    html表单提交的几种方法
    ORACLE-SQLLOAD导入外部数据详解
    js 技巧1
    js 细节
    问题链接
    abstract 抽象类
    修饰符 public、 private 和 protected和区别
    HTML5新特性之Mutation Observer
    img 标签上的src 链接图片不存在时 怎么处理
    npm 用 淘宝代理
  • 原文地址:https://www.cnblogs.com/jeffen/p/6706631.html
Copyright © 2011-2022 走看看