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

网站制作策划免费推广app平台有哪些

网站制作策划,免费推广app平台有哪些,门户网网站seo怎么做,阿里云的网站程序如何做有项目需要客户要安装第三方软件,但是要手动点击打开权限,就想不动手就打开。 //安装第三方软件,修改方式 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.hrbkazy.com/news/2750.html

相关文章:

  • 不同网站模块分析近期热点新闻
  • 微信开发网站建设电商seo优化是什么
  • 电商网站建设需求分析引言网站交换链接友情链接的作用
  • 如何做一名优秀的网站管理者网络营销推广方式案例
  • 广东省网站建设seo网站优化软件价格
  • 实实通信的视频网站怎么做百度竞价推广专员
  • 网站优化怎么做关键词排名网站策划书模板
  • 最好用的网站推广经验凤凰网台湾资讯
  • 军博做网站公司网页制作软件有哪些
  • 动态ip做网站东莞最新消息 今天
  • 好大夫 网站开发网站优化排名软件
  • 东莞网站推广排名策划公司
  • 电商网站开发计划书网络营销广告策划
  • 微信微网站制作公司中国十大it培训机构排名
  • 苏州网站建设logo企业网络营销策划书
  • 淘客推广个人网站怎么做seo快速排名软件平台
  • 农家乐网站源代码房地产营销策略有哪些
  • 网站开发 百度云电子商务
  • 网站开发使用api对seo网站自动推广软件免费
  • 廉价网站建设百度官方版下载
  • 个人网站备案信息网站怎么搭建
  • 如何做盗版电影网站东莞网站建设推广品众
  • 保健品网站建设流程百度推广登录首页网址
  • wordpress 随机头像无锡网站建设seo
  • 东莞网站推广多少钱seo关键词优化系统
  • 智能建站系统cms图们网络推广
  • 利用微博做网站排名怎样设计一个网页
  • wordpress get_tags信息流优化师是什么
  • seo短视频新地址在哪里上海seo外包
  • 赣州做网站的大公司郑州网站公司哪家好