Android 在其他应用之上显示内容的权限是怎么实现的?

Android 在其他应用之上显示内容的权限是怎么实现的?Android

一开始就去packagemanager 去看发现有几个方法:

就先去看了一下IPackagemanager 里面的方法:

有很多 这里我之列出跟权限有关的

PermissionInfo getPermissionInfo(String name, int flags);  
          
        List<PermissionInfo> queryPermissionsByGroup(String group, int flags);  
          
        PermissionGroupInfo getPermissionGroupInfo(String name, int flags);  
          
        List<PermissionGroupInfo> getAllPermissionGroups(int flags);  
      
        int checkPermission(String permName, String pkgName);  
          
        int checkUidPermission(String permName, int uid);  
          
        boolean addPermission(in PermissionInfo info);  
          
        void removePermission(String name);  
      
        void grantPermission(String packageName, String permissionName);  
      
        void revokePermission(String packageName, String permissionName);  
      
      String[] getAppOpPermissionPackages(String permissionName);  
      
    ParceledListSlice getPackagesHoldingPermissions(in String[] permissions,  
                int flags, int userId);  
     boolean addPermissionAsync(in PermissionInfo info);  
     void setPermissionEnforced(String permission, boolean enforced);

详细

温馨提示:答案为网友推荐,仅供参考
相似回答