android - 自动批准 Manifest.xml 中的权限
问题描述
有一些权限是自动授予的,不需要用户批准(如蓝牙),还有一些权限是要求用户授予的(如存储)。
哪些权限是自动授予的,为什么?
解决方案
如果设备运行的是 Android 6.0(API 级别 23)或更高版本,并且应用的 targetSdkVersion 为 23 或更高版本,则在安装时不会通知用户任何应用权限。您的应用程序必须要求用户在运行时授予危险权限。 https://developer.android.com/guide/topics/permissions/overview#runtime_requests_android_60_and_higher
这里有一个例子:https ://www.journaldev.com/10409/android-runtime-permissions-example
推荐阅读
- javascript - 在具有类的元素上悬停时添加工具提示
- laravel - 了解 Calorie Mama Food Recognition API 响应以处理数据
- redux - 如何在下一个使用 redux 和 class 组件实现 ssr?
- r - 按组展开数据框
- amazon-web-services - AWS,ecs报警指标,内存利用率指标有两种,区别?
- java - 将日期转换为 YYYY-MM-DD HH:MM:SS
- android - sdk manager visual studio中的错误“找不到中央目录”
- assembly - 如何用null修改字符串中的字符
- mysql - 在 mysql docker 容器中禁用 ONLY_FULL_GROUP_BY 模式
- android - 如果我们已经在 app/build.gradle 中设置了 AndroidManifest.xml 中的 versionCode 和 versionName,需要什么?