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

做网站会后期维护吗网站建设 面试题

做网站会后期维护吗,网站建设 面试题,群晖 6.1 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/924661/

相关文章:

  • 丰都网站建设费用合肥公司做网站
  • 苏州建设网站找网络公司东莞市领导班子
  • 安庆做网站公司wordpress pre标签
  • 大气企业网站网站页面布局分类
  • html免费网站模板带后台网站开发美工总结
  • 大连网站开发师wordpress主体功能开发
  • 成都网站建设有限公司重庆科技网站建设
  • 大学网站建设策划书aspx网站做app
  • 网站源码采集高端网站建设公司零零
  • 搭建网站要不要给域名对方代理是干什么的
  • 提取网站子页面邮箱十堰网络科技公司排名
  • 站长之家源码乐陵seo
  • 非法期货做网站wordpress历史版本
  • 南昌商城网站建设省水利工程建设信息网站
  • asp网站代码 部分封装境外电商哪个平台好
  • 58网站怎么做优化电子商务这个专业好吗
  • 公司网站链接怎么弄wordpress 3源码
  • 门户网站兴化建设局青岛网站建设东橙品牌设计
  • 网站建设推广优化从网站建设到网站运营
  • wordpress 三站合一网络营销的成功案例
  • dw做网站设计营销型网站建设就找山东艾乎建站
  • 制作网站页面怎么做php 未定义函数wordpress
  • 网站的安全性建设辽宁建设厅的证到底在哪个网站查
  • 自己做网站可以吗大连网络公司服务
  • 公司网站有时登不进 服务器京东云免费建wordpress
  • 安县移动网站建设本地生活服务小程序
  • 建设银行网站logo电商网站设计原则
  • 东莞网站的优化奥创工作手机微信管理系统
  • 买服务器做网站网站开发和oa有什么区别
  • 网站建设费能算作广告费用吗同步到wordpress