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





  • 相关阅读:
    JS中常用的小代码整理
    (转)jquery each解析数组 json xml
    <转>如何做一个好的前端重构工程师
    js代码收集(1)
    firefox与ie 的javascript区别
    js模板渲染
    .NET平台下WEB应用程序的部署(安装数据库和自动配置)
    关于项目管理的思考
    随机数的生成(Asp.Net,C#)
    一套.net窗体身份验证方案(解决了防止用户重复登陆,session超时等问题)
  • 原文地址:https://www.cnblogs.com/jeffen/p/6706631.html
Copyright © 2011-2022 走看看