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

做网站手把手客户登记管理系统

做网站手把手,客户登记管理系统,提示网站建设中,广州越秀区租房Android14请求动态申请存储权限 Android14和Android15存储权限有增加多了选择部分,还是全部。一个小小的存储权限真的被它玩出了花来。本来Android13就将存储权限进行了3个细分,是图片,音频还是视频文件。 步骤一:AndroidManife…
Android14请求动态申请存储权限

Android14和Android15存储权限有增加多了选择部分,还是全部。一个小小的存储权限真的被它玩出了花来。本来Android13就将存储权限进行了3个细分,是图片,音频还是视频文件。

步骤一:AndroidManifest
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /><!-- Android 13版本适配,细化存储权限 --><uses-permission android:name="android.permission.READ_MEDIA_IMAGES" /><uses-permission android:name="android.permission.READ_MEDIA_AUDIO" /><uses-permission android:name="android.permission.READ_MEDIA_VIDEO" /><!-- Android 14版本适配,部分允许还是全部允许--><uses-permission android:name="android.permission.READ_MEDIA_VISUAL_USER_SELECTED" />
步骤二、引入Rxpermissions

你用其他请求库也行

 api 'com.jakewharton.rxbinding4:rxbinding:4.0.0'api 'com.github.tbruyelle:rxpermissions:0.12'
步骤三、定义请求方法
 // 联系:893151960void requestStoragePermission(Context mContext, PermissionListener permissionListener) {if (PermissionCheckUtil.checkPermissions(mContext, PermissionNewUtils.getImageMediaPermission(mContext))) {permissionListener.permission(true);} else {PermissionNewUtils.requestCombinedPermission((FragmentActivity) mContext, PermissionNewUtils.getImageMediaPermission(mContext), new Consumer<Permission>() {@Overridepublic void accept(Permission it) throws Throwable {if (it.granted) {permissionListener.permission(true);} else {boolean partGranted = false;// 部分同意if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.UPSIDE_DOWN_CAKE && mContext.getApplicationInfo().targetSdkVersion >= Build.VERSION_CODES.UPSIDE_DOWN_CAKE) {if (ContextCompat.checkSelfPermission(mContext,READ_MEDIA_VISUAL_USER_SELECTED) == PackageManager.PERMISSION_GRANTED) {permissionListener.permission(true);partGranted = true;}}if (!partGranted) {permissionListener.permission(false);if (it.shouldShowRequestPermissionRationale) {//禁止,不做操作Toast.makeText(context, "禁止了权限", Toast.LENGTH_SHORT).show();} else {Toast.makeText(context, "永久禁止了权限", Toast.LENGTH_SHORT).show();//永久禁止
//                                DialogUtilsKT.okAndCancel(
//                                    mContext,
//                                    mContext.getString(alwaysContent),
//                                    mContext.getString(R.string.ok_go_setting),
//                                    title = mContext.getString(alwaysTitle)
//                                ) {
//                                    PermissionNewUtils.startAppSetting(mContext)
//                                }}}}}});}}

项目demo结构图
在这里插入图片描述有问题或者需要源码都可以私信我

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

相关文章:

  • 昆明购物网站建设好姑娘高清免费观看
  • 广州微信网站建设哪家好手机企业网站如何建设
  • 网站建设课程有哪些收获自己可以进行网站建设吗
  • 网页制作个人主页教程佛山手机网站建设优化
  • 网站与网页之间的区别是什么意思移动网站建设多少钱
  • 网站改造清溪镇网站仿做
  • 普宁17网站一起做网店wordpress 微语
  • 网站排名和什么有关自动化设备技术支持东莞网站建设
  • 付费下载网站源码芜湖seo网站优化
  • 求百度关键词搜索网站中国域名交易平台
  • 单页 网站模板网站数字化建设
  • 响应式自适应网站模板查看网站浏览量
  • 普洱市住房城乡建设局网站温州建设信息网站
  • 如何制作推广网站wordpress标签翻转
  • 餐馆效果图网站发朋友圈吸引顾客话术
  • 贸易网站有哪些杨永生的设计风格
  • 网站开发与应用专业wordpress替代笔记
  • 企业网站 html模板免费的工程网站
  • 网站登录按纽是灰色的做标签这个网站刷单安全吗
  • 鲜花网站建设企划书机房托管
  • 商场网站方案wordpress 中 水印
  • igem网站建设华为品牌vi设计
  • 兰州做网站开发wordpress字体插件下载
  • 响应式网站模板下载文化建设的中心环节是什么
  • 员工管理系统源码北京seo优化技术
  • 网站开发语言排行榜餐厅网站模板
  • 网站长尾关键词优化河南建筑信息一体化平台
  • 微网站O2O平台平台开发无水印做海报的网站
  • 申请摇号广州网站全广告网站
  • 上海学网站建设青州做网站电话