新权限机制如何适用于旧应用程序?

How the new permission mechanism work for old apps?

在 Android6 及更高版本中,捕获权限的机制已更改。 现在这是我的问题: 如果一个旧应用程序是 6 年前为 Android 2.3.3 编写的并且需要很高的必要权限(例如从内部存储读取)并且当时通过清单文件获得了该权限,现在安装在一个新的Android8台设备,发生了什么?它会崩溃吗?如果没有,为什么? 谢谢

如果在 AndroidManifest.xml 中声明并且 targetSdkVersion 小于 23.

,则权限自动 授予

尽管 Google PlayStore 不再接受针对 API 25 或更低年龄段的应用。

查看此文档很有帮助

Run Time Permissions