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

快速网站建设哪家好便宜的seo网络营销推广

快速网站建设哪家好,便宜的seo网络营销推广,广州骏域网站,泉山徐州网站开发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.dt0577.cn/news/4120.html

相关文章:

  • 常州网站制作价格潍坊做网站哪家好
  • 500网站建设西安关键词网站排名
  • 贵阳查房子备案的网站百度首页 百度一下
  • 电影网站怎么做laravel宁波seo快速优化
  • 客服系统seo权威入门教程
  • 瑞安网站建设优化推广网络营销概念
  • 移动互联网应用范围具有以下特点深圳seo优化排名优化
  • 用dw做的网站怎么发到网上湖南长沙最新情况
  • 网站后台操作流程百度怎么注册自己的店铺
  • 工信部 加强网站备案怎么在百度上推广自己的店铺
  • 阳江市做网站的公司百度营销登录入口
  • 海口网站建设神点击恶意点击软件
  • 做网站用别人的模板是侵权吗网站推广方案模板
  • 晋中建设局网站秦皇岛seo招聘
  • 淘宝联盟做网站怎样推广自己的app
  • 把网站内容东西打出来怎么做上海网络推广需要多少
  • 海曙区网站开发培训seo优化推广教程
  • 网站建设投标书模板互动营销是什么意思
  • 网站域名备案办理拍照快手作品推广网站
  • 自己做网站转发新闻违法么珠海百度搜索排名优化
  • 做外贸需要哪些网站有哪些黄页大全
  • 专做女装拿货的网站市场调研报告word模板
  • 合川做网站网站的开发流程
  • 好2345浏览器主页seo好找工作吗
  • 福州高端品牌网站建设外包平台
  • 摄影网站怎么备案网页制作接单平台
  • 微网站怎么用百度的代理商有哪些
  • 上海工程咨询行业协会济南seo公司报价
  • php开发网站建设企业营销型网站有哪些
  • 金华建设网郑州seo优化公司