当前位置: 首页 > news >正文

建设农业网站wordpress 导航页面模板

建设农业网站,wordpress 导航页面模板,网页设置与制作,网页界面设计要中重点掌握有项目需要客户要安装第三方软件,但是要手动点击打开权限,就想不动手就打开。 //安装第三方软件,修改方式 frameworks\base\services\core\java\com\android\server\pm\PackageManagerService.java //找到如下源码: //有三种方…

有项目需要客户要安装第三方软件,但是要手动点击打开权限,就想不动手就打开。

//安装第三方软件,修改方式

frameworks\base\services\core\java\com\android\server\pm\PackageManagerService.java

//找到如下源码:

//有三种方式,但是只有1 或 3 ,两种方式有用


    // Now that we successfully installed the package, grant runtime
    // permissions if requested before broadcasting the install. Also
    // for legacy apps in permission review mode we clear the permission
    // review flag which is used to emulate runtime permissions for
    // legacy apps.
    if (grantPermissions) {
        final int callingUid = Binder.getCallingUid();
        mPermissionManager.grantRequestedRuntimePermissions(
                res.pkg, res.newUsers, grantedPermissions, callingUid);
    }
    
    //如下修改
    if (packageName.equals("com.android.test")) {
        final int callingUid = Binder.getCallingUid();
        
        //1 该方法打开所有请求的权限
        mPermissionManager.grantRequestedRuntimePermissions(
                res.pkg, res.newUsers, grantedPermissions, callingUid);
        
        //2 该方法似乎不起作用
        //grantRuntimePermission(packageName,"android.permission.SYSTEM_OVERLAY_WINDOW",res.uid);
        //grantRuntimePermission(packageName,"android.permission.SYSTEM_ALERT_WINDOW",res.uid);
        //grantRuntimePermission(packageName,"android.permission.MANAGE_APP_ALL_FILES_ACCESS_PERMISSION",res.uid);
        
        //3 只打开一个 SYSTEM_ALERT_WINDOW 权限
        AppOpsManager mAppOpsManager = mContext.getSystemService(AppOpsManager.class);
        mAppOpsManager.setMode(AppOpsManager.OP_SYSTEM_ALERT_WINDOW,
            res.uid, packageName,AppOpsManager.MODE_ALLOWED);
    }
   

//内置应用权限修改方式:

frameworks\base\services\core\java\com\android\server\pm\permission\DefaultPermissionGrantPolicy.java

private void grantDefaultSystemHandlerPermissions(PackageManagerWrapper pm, int 
userId) {

//末尾加入

grantMyPermissions(pm, "com.android.test", userId);

}

private void grantMyPermissions(PackageManagerWrapper pm,String pkg,int userId){Log.i(TAG,"other package Permissions");PackageInfo pkginfo = pm.getPackageInfo(pkg);if(pkginfo==null){return;}Set<String> permissions = new ArraySet<>();permissions.add("android.permission.SYSTEM_OVERLAY_WINDOW");permissions.add("android.permission.SYSTEM_ALERT_WINDOW");permissions.add("android.permission.WRITE_EXTERNAL_STORAGE");permissions.add("android.permission.READ_EXTERNAL_STORAGE");grantRuntimePermissions(pm,pkginfo, permissions,false, userId);
}

http://www.yayakq.cn/news/766662/

相关文章:

  • 开发网站通过第三方微信认证登录开发费用小网站备案
  • 为校园网站建设提供cc域名做门户网站
  • 中航华福工程建设有限公司网站北京网站推广排名公司
  • 滨海新区做网站郑州市经开区建设局网站
  • 湘潭建设网站wordpress 亲子 主题
  • 茶叶网站建设方案南阳哪里做网站比较好
  • 网站建设流程ppt网站模板视频教程
  • 新翼设计网站建设公司论坛网站制作教程
  • 建设的招标网站网站如何导入织梦cms
  • 网站建设师薪资高端网站制造
  • 无锡制作网站价格表汽车手机网站制作
  • 找人做海报在什么网站找wordpress菜单标题属性
  • 二手网站建设论文wordpress招聘
  • 实验教学网站建设策划方案WordPress副标题不显示
  • 黄石公司网站建设网站页面不更新
  • 公众号平台建设网站php网站建设哪家好
  • 上海浦东建筑建设网站污水处理工程有哪些做统计销量的网站
  • 如何入侵网站后台密码北京做公司网站的公司
  • 网站打包成app软件电子商务网站建设规划心得
  • 网站建设定金合同厂家招代理商免费铺货
  • 做网站需要实名认证吗关键词排名工具有哪些
  • 做网站卖设备找哪家好图文广告设计制作软件
  • 自助建站平台有哪些裕华区建设局网站
  • 简单的明星个人网站建设论文php网站怎么用mysql新建数据库
  • 成华区微信网站建设公司网站流量在哪设置
  • 广东高端建设网站公司简历模板免费
  • 小说网站防盗做的最好的是河源市住房建设局网站
  • 安徽网站开发费用企业营销型网站建设费用
  • 网站开发实验心得网站 上一篇 下一篇
  • 网上做物理题赚钱的网站亚马逊网站开发使用的什么方式