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

怎么把几个网站做互通桂平网络推广

怎么把几个网站做互通,桂平网络推广,微信公众号与网站绑定,idc网站模板下载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.khdw.cn/news/27600.html

相关文章:

  • 中国工程建设焊接协会网站电子商务网站建设论文
  • 贵阳网站建设策划方案百度一下你就知道官网下载安装
  • 张家口做网站公司百度推广热线电话
  • 浦口区网站建站襄阳seo
  • 文创产品设计图片百色seo快速排名
  • 旅游网站建设合同百度推广账号登录
  • 新网站如何做优化企业站seo报价
  • wordpress文章页面模板下载百度关键词搜索引擎排名优化
  • wordpress自定义表泉州全网营销优化
  • 做网站的财务需求百度博客收录提交入口
  • 有空间域名服务器怎么做网站网络营销课程培训
  • 标志设计要素seo在线外链
  • 怎么自己做论坛网站吗网站建设外包
  • 网站建设意义全国知名网站排名
  • 北京网站策划服务公司网站如何推广
  • 有哪些做网站的网站加强网络暴力治理
  • 织梦大气企业网站模板(扁平化风格)百度热点排行榜
  • 网站全屏广告沈阳百度推广哪家好
  • wordpress导航网站seo视频教程
  • 大型网站服务器配置百度电视剧风云榜
  • wordpress 要求php版本seo外包如何
  • 住房和城乡建设部网站住房补贴长尾关键词排名工具
  • 网站显示速度的代码云南seo
  • 扬州门户网站开发百度竞价排名软件
  • 黑马程序员培训学校湖南专业关键词优化
  • WordPress音乐歌单播放器百家港 seo服务
  • 手机做logo用什么网站创网站永久免费建站
  • 自己怎么做网站模块企业培训有哪些方面
  • 电子邮箱网站注册搜索引擎优化面对哪些困境
  • wordpress程序做mip步骤seo网络营销外包公司