Android 11系列:权限适配
Posted zhangjin1120
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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最全适配指南奉上
以上是关于Android 11系列:权限适配的主要内容,如果未能解决你的问题,请参考以下文章
Android 逆向Linux 文件权限 ( Linux 权限简介 | 系统权限 | 用户权限 | 匿名用户权限 | 读 | 写 | 执行 | 更改组 | 更改用户 | 粘滞 )(代码片段