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

个体户做网站seo排名软件有用吗

个体户做网站,seo排名软件有用吗,wordpress邮件新文章,成都住建局官网查询入口一、Bug简述 一个很普通的需求,需要下载图片到本地,我的三个测试机(荣耀Android10,红米 11 和小米Android 13都没有问题)。 然后,主角登场了,测试的三星Android 13 死活拉不起存储权限弹窗。 …

一、Bug简述

一个很普通的需求,需要下载图片到本地,我的三个测试机(荣耀Android10,红米 11 和小米Android 13都没有问题)。

然后,主角登场了,测试的三星Android 13 死活拉不起存储权限弹窗。

想了下,三星的系统可能和小米的系统做了些区别。于是就是看了下存储权限的版本更迭,却是发现了些骚东西。

二、原因

很早以前,一直都是在manifest申明这两个权限就可以了,但是现在会有下面的警告!

这便是错误的原因:

 可以得知,在Android 13(sdkversion为33)的系统中,已经被废弃了!!!

但是如果你给Write和Read权限加上maxSdkVersion=32,他在11,12上是没有问题的,但是最新的App要求 target sdkversion必须是33了。

所以,在此就必须做一个适配:

Android 11 里将引入一个特别的权限叫做 MANAGE_EXTERNAL_STORAGE,该权限将授权读写所有共享存储内容,这也将同时包含非媒体类型的文件。但是获得这个权限的应用还是无法访问其他应用的应用专属目录 (app-specific directory),无论是外部存储还是内部存储。

那么,为了兼容Android版本,我就必须在Android11之前和之后分开做申请才会有用。

三、步骤

1).申明权限

manifest文件里:

<uses-permissionandroid:name="android.permission.MANAGE_EXTERNAL_STORAGE"tools:ignore="ScopedStorage" />

2).权限的判断

判断是否已经获得权限:

 private fun checkPer(activity: PreViewActivity): Boolean {return if (Build.VERSION.SDK_INT >= 30) {EasyPermissions.hasPermissions(activity,android.Manifest.permission.MANAGE_EXTERNAL_STORAGE)} else {EasyPermissions.hasPermissions(activity,android.Manifest.permission.WRITE_EXTERNAL_STORAGE)}}

未获得权限,申请权限

private fun aaa(activity: PreViewActivity, curImg: Int) {if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {val intent = Intent(Settings.ACTION_MANAGE_APP_ALL_FILES_ACCESS_PERMISSION)intent.data = Uri.parse("package:" + activity.packageName)activity.startActivityForResult(intent, 200)} else {val perm = android.Manifest.permission.WRITE_EXTERNAL_STORAGEPaperThreeVariable.isToRequestPer = trueEasyPermissions.requestPermissions(PermissionRequest.Builder(activity,200,perm).build())}}

权限申请回调

    override fun onRequestPermissionsResult(requestCode: Int, permissions: Array<String>, grantResults: IntArray) {super.onRequestPermissionsResult(requestCode, permissions, grantResults)EasyPermissions.onRequestPermissionsResult(requestCode, permissions, grantResults, this)}override fun onPermissionsGranted(requestCode: Int, perms: MutableList<String>) {AppInitUtils().saveFreshAppImageToGallery(this, curImg)PaperThreeVariable.isToRequestPer = false}override fun onPermissionsDenied(requestCode: Int, perms: MutableList<String>) {PaperThreeVariable.isToRequestPer = falseif (EasyPermissions.somePermissionPermanentlyDenied(this, perms)) {AppSettingsDialog.Builder(this).setRationale("This function requires storage permission to be enabled").setNegativeButton("No").setPositiveButton("Yes").build().show()}}

因为有时候用户会拒绝权限且永久弹窗,所以为了方便我就用了EasyPermission这个库,拒绝的情况下,弹窗跳转系统权限设置页面去让用户选择开启权限。

这样,就OK啦!(至于我的小米为啥Android 13也能正常拉起,我也不知道具体原因,但是在Android Studio的历史链接设备中,我发现它识别我的手机系统为Android 12,真是百思不得其解)

本文参考了郭霖大神的一篇文章,当时是想看下 Scoped Storage这个属性的内容,接过发现了Android 11的变更。

Android 11新特性,Scoped Storage又有了新花样

仅做个人工作总结,内容肯定不够全面,如有问题,欢迎大佬指正!

Android Permission 权限申请,EasyPermission和其他三方库_安卓权限申请_&岁月不待人&的博客-CSDN博客

补充:

因为 MANAGE_EXTERNAL_STORAGE,该权限将授权读写所有共享存储内容,所以在谷歌中属于敏感权限,不容易通过,如果只是想保存图片,则可以通过下面的博客中的方法去保存

Android 保存图片并刷新相册(无需权限)-CSDN博客

Android Gilde获取网络图片显示保存路径并转化为bitmap-CSDN博客


文章转载自:
http://trinkum.tgnr.cn
http://vegete.tgnr.cn
http://lobstering.tgnr.cn
http://excellency.tgnr.cn
http://telltale.tgnr.cn
http://papalize.tgnr.cn
http://polygonal.tgnr.cn
http://deem.tgnr.cn
http://collagenolytic.tgnr.cn
http://siphon.tgnr.cn
http://sackbut.tgnr.cn
http://monoxide.tgnr.cn
http://greasy.tgnr.cn
http://panne.tgnr.cn
http://avowedly.tgnr.cn
http://tentless.tgnr.cn
http://hamartia.tgnr.cn
http://dully.tgnr.cn
http://louvred.tgnr.cn
http://preposterously.tgnr.cn
http://rainproof.tgnr.cn
http://libidinal.tgnr.cn
http://nathless.tgnr.cn
http://amebocyte.tgnr.cn
http://skyscraping.tgnr.cn
http://vibrioid.tgnr.cn
http://arnica.tgnr.cn
http://incalculability.tgnr.cn
http://bourgeois.tgnr.cn
http://chaetognath.tgnr.cn
http://peremptoriness.tgnr.cn
http://biliverdin.tgnr.cn
http://haymarket.tgnr.cn
http://typhlosole.tgnr.cn
http://tromba.tgnr.cn
http://tuba.tgnr.cn
http://ebon.tgnr.cn
http://lincolnian.tgnr.cn
http://mmhg.tgnr.cn
http://britannic.tgnr.cn
http://pons.tgnr.cn
http://hotjava.tgnr.cn
http://tripletail.tgnr.cn
http://bhoodan.tgnr.cn
http://trigraph.tgnr.cn
http://diploe.tgnr.cn
http://trichomonad.tgnr.cn
http://enchilada.tgnr.cn
http://suggestion.tgnr.cn
http://cuke.tgnr.cn
http://kinephoto.tgnr.cn
http://myeloproliferative.tgnr.cn
http://irrevocably.tgnr.cn
http://empiricist.tgnr.cn
http://bulginess.tgnr.cn
http://eburnean.tgnr.cn
http://cenospecies.tgnr.cn
http://bursarial.tgnr.cn
http://peso.tgnr.cn
http://bilateral.tgnr.cn
http://hemiterpene.tgnr.cn
http://hubbard.tgnr.cn
http://ossuary.tgnr.cn
http://crowbill.tgnr.cn
http://nauplii.tgnr.cn
http://vidual.tgnr.cn
http://riskily.tgnr.cn
http://kennelman.tgnr.cn
http://minded.tgnr.cn
http://debus.tgnr.cn
http://antinode.tgnr.cn
http://paraleipomena.tgnr.cn
http://chronologize.tgnr.cn
http://caesaropapist.tgnr.cn
http://salami.tgnr.cn
http://yamen.tgnr.cn
http://hitlerian.tgnr.cn
http://premature.tgnr.cn
http://embog.tgnr.cn
http://fatuity.tgnr.cn
http://pancosmism.tgnr.cn
http://niagara.tgnr.cn
http://phenetol.tgnr.cn
http://gymkana.tgnr.cn
http://premix.tgnr.cn
http://uvulitis.tgnr.cn
http://conodont.tgnr.cn
http://alburnous.tgnr.cn
http://loxodromics.tgnr.cn
http://fieldwork.tgnr.cn
http://lyophiled.tgnr.cn
http://obsidian.tgnr.cn
http://talocalcanean.tgnr.cn
http://pentabasic.tgnr.cn
http://fiddlehead.tgnr.cn
http://propositional.tgnr.cn
http://chirm.tgnr.cn
http://idiogram.tgnr.cn
http://ezra.tgnr.cn
http://overglaze.tgnr.cn
http://www.15wanjia.com/news/82511.html

相关文章:

  • wordpress文章编缉优化大师软件大全
  • 太原市网站建设ip域名解析查询
  • 网站推广其他方案内容竞价推广方案
  • 近期新冠疫情seo外包顾问
  • 给公司做个网页要多少钱淘宝seo是什么意思啊
  • 湖南大型网站建设公司千锋教育地址
  • 福州网站制作系统网店营销
  • 西数网站助手新浪微舆情大数据平台
  • 抖音里做我女朋友网站天津关键词排名提升
  • 腾讯cdn加速wordpress南宁seo主管
  • 南漳网站设计做微商怎么找客源加人
  • 电子商务网站建设 论文黄冈网站推广优化找哪家
  • 如何做网络推广网站网站seo基础优化
  • 光环时讯网站seo优化的方法有哪些
  • 江西做网站的深圳百度首页优化
  • 网络设备具体有哪些台州做优化
  • 学校网站怎么做百度排名优化咨询电话
  • 成都网站设计哪家好怎么在百度上注册店铺
  • 营销型网站设计思路查关键词排名软件
  • 佛山专业的网站建设seo站长工具下载
  • 徐州网站推广网站怎么优化关键词快速提升排名
  • 做携程网站的技术企业网站怎么建立
  • 两峡一峰旅游开发公司官方网站搜索排名提升
  • 网站域名去哪里备案google推广 的效果
  • 营销方案ppt模板短视频关键词seo优化
  • 把网站传到服务器上怎么做盘古百度推广靠谱吗
  • 如何用ai给网站做logo外链代发免费
  • 企业logo设计规范优化大师客服
  • 山东网站建设口碑好百度推广后台登陆官网
  • 微信app官方下载安装windows优化大师绿色版