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

制作微网站多少钱阿里巴巴做网站的电话号码

制作微网站多少钱,阿里巴巴做网站的电话号码,域名抢注网站,网站内容编辑怎么做1、一提到权限很多Android开发者都会想到 比如拨打电话 读取手机通讯录 定位 这些都是需要申请权限#xff0c;Google Android 6.0之后#xff08;sdk 23#xff09; 需要app动态申请权限 或者权限组 2、我这里打个比方 比如需要在fm应用 默认打开mic权限 3、我们需要知道…1、一提到权限很多Android开发者都会想到 比如拨打电话 读取手机通讯录 定位 这些都是需要申请权限Google Android 6.0之后sdk 23 需要app动态申请权限 或者权限组 2、我这里打个比方 比如需要在fm应用 默认打开mic权限  3、我们需要知道这个默认应用程序的包名 例如 xxx.com等) 4、在PMS成功启动时并收到回掉systemReady回进行应用权限授予。如下代码所示 Overridepublic void systemReady() {// If we upgraded grant all default permissions before kicking off.for (int userId : grantPermissionsUserIds) {mDefaultPermissionPolicy.grantDefaultPermissions(userId);}}5、根据默认应用包名packageName进行筛选 包括后面GMS认证一些应用默认关闭一些权限 方法都是类似 依葫芦画瓢哈 对应修改路径/frameworks/base/services/core/java/com/android/server/pm/permission/DefaultPermissionGrantPolicy.java public void grantDefaultPermissions(int userId) {DelayingPackageManagerCache pm new DelayingPackageManagerCache();grantPermissionsToSysComponentsAndPrivApps(pm, userId);grantDefaultSystemHandlerPermissions(pm, userId);grantSignatureAppsNotificationPermissions(pm, userId);grantDefaultPermissionExceptions(pm, userId);//add by zm 2023/3/6PackageInfo pkg pm.getPackageInfo(xxx.com.fmradio);if ((pkg ! null) doesPackageSupportRuntimePermissions(pkg)) {setFMPackagePermissions(pm,pkg,userId);}//add end// Apply delayed statepm.apply();}6、下面就是默认授权权限代码 如下所示 默认打开麦克风权限 public void setFMPackagePermissions(PackageManagerWrapper pm,PackageInfo pkg,int userId){Log.e(TAG, zm add setFMPackagePermissions is start);grantRuntimePermissions(pm,pkg, MICROPHONE_PERMISSIONS, true, true, true, userId);Log.e(TAG, zm add setFMPackagePermissions is end);} 7、高级一点的写法 根据list集合去过滤 后面还有其他的应用要打开一个 和多个或者关闭一个和多个权限 代码如下 SafeVarargsprivate final void grantPermissionsToSystemPackage(PackageManagerWrapper pm, String packageName,int userId, boolean systemFixed, SetString... permissionGroups) {if (!pm.isSystemPackage(packageName)) {return;}grantPermissionsToPackage(pm, pm.getSystemPackageInfo(packageName),userId, systemFixed, false /* ignoreSystemPackage */,true /*whitelistRestrictedPermissions*/, permissionGroups);}8、使用示例 如下所示 电话权限、短信权限 、通知栏消息权限 grantPermissionsToSystemPackage(pm, verifier, userId, PHONE_PERMISSIONS, SMS_PERMISSIONS,NOTIFICATION_PERMISSIONS);9、然后编译代码 验证ok 到这里默认添加应用权限功能结束了。此文章只是抛砖引玉具体其他平台根据项目实际需求进行修改如有雷同纯属巧合哈 转载请注明出处谢谢  高通Android 12/13 默认应用程序授予权限_KdanMin的博客-CSDN博客 有一起想学framework可以加我wx kdanmobile) 火热进行中  其他学习链接 Android 中的权限  |  Android 开发者  |  Android Developers
http://www.w-s-a.com/news/302022/

相关文章:

  • 风铃建站模板安卓手机软件开发外包
  • 深圳市住房和建设局门户网站域名转移影响网站访问吗
  • 做母婴网站赚钱汕头百姓网
  • 那个网站建设好动漫制作技术升本可以升什么专业
  • 网站建设企业响应式网站模板广西建设部投诉网站
  • app营销的特点wordpress优化方案
  • 静安网站建设公司如何编辑wordpress
  • 做网站的职位叫什么问题常州金坛网站建设
  • 保健品网站模板用jsp做的网站前后端交互
  • 网站带后台品牌网页设计图片
  • 保定清苑住房和城乡建设局网站分类信息网站程序
  • 可以做视频推广的网站选择大连网站建设
  • 在线网站开发网站在哪里
  • 建站的步骤上海快速优化排名
  • 招聘网站做一下要多少钱网站设计公司 国际
  • 巩义专业网站建设公司首选seo研究院
  • 大流量网站解决访问量友情链接如何添加
  • 教育网站建设网永康市住房和城乡建设局网站
  • 阿里巴巴官网网站django 做网站的代码
  • 网站建设 军报wordpress 订餐模板
  • 网站虚拟主机 会计处理石家庄站建设费用多少
  • 网站建设 服务内容 费用简述网站开发流程
  • 公司制作网站跟企业文化的关系空间制作网站
  • 浙江建设监理协会网站个人网站设计规划书
  • wordpress太卡了贵州seo推广
  • 企业介绍微网站怎么做的手机软件商城免费下载
  • 新手网站设计定价网站开发销售
  • 网站开发公司oa有没有找人做标书的网站
  • 传统门户网站有哪些人武部正规化建设
  • 台州网站制作方案免费无代码开发平台