Android 11系列:权限适配

  • 客户质疑我们的sdk没有适配android 11的权限。那么android 11的权限到底怎么啦?
  • 存储权限,在 Android 6.0 之后就变成了危险权限,而到了 Android 11 上面变成了特殊权限,而最明显的区别是一个是通过 Dialog 展示给用户看,另外一个是通过 Activity 展现给用户看。
  • AsyncTask 的废弃

在 Android 11 中 AsyncTask 已经被废弃。
AsyncTask 可以说是伴随了众多 Android 开发者的成长,AsyncTask 是在 Android 1.5 中被引入的,现在却从 Android 11 当中废弃了。为什么在最新的 Android 11 将 AsyncTask 这个类废弃了?这是因为在 Android 11 中,有了一种更加方便的异步任务处理方式,也就是我们今天要介绍的主题 Kotlin 协程。

  • 获取手机电话号码权限,原来是一个,现在需要申请两个。
  • 自定义布局的Toast,在app处于后台的情况下,不能显示出来。
  • apk签名,必须勾选v2
  • 从 Android 11 开始,只有预装的系统相机应用可以响应以下 intent 操作:
android.media.action.VIDEO_CAPTURE
android.media.action.IMAGE_CAPTURE
android.media.action.IMAGE_CAPTURE_SECURE

其他第三方相机不会响应。要使用第三方相机,需要用别的方法。

  • 5G,android 11新增检测网络连接是否是5G,如果是5G,还可以检测是否是按流量计费。
  • 分开申请前后台的位置权限。
  • 访问和启动其他应用,需要配置queries标签:
<manifest package="com.example.game">
    <queries>
        <package android:name="com.example.store" />
        <package android:name="com.example.services" />
    </queries>
    ...
</manifest>

还有许多细节,后续再更新。
参考1:拖不得了,Android 11最全适配指南奉上

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zhangjin1120

可靠的文章费时费力,希望支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值