|
官方文档,关于蓝牙部分的权限说明
从 Android 11(API 级别 30)迁移到 Android 12(API 级别 31)
安全与权限
蓝牙:您必须将声明的 BLUETOOTH 和 BLUETOOTH_ADMIN 权限替换为 BLUETOOTH_SCAN、BLUETOOTH_ADVERTISE 或 BLUETOOTH_CONNECT 权限。您不再需要针对蓝牙操作发出 LOCATION 运行时权限请求。
位置信息:用户可以请求应用只检索大致位置信息。请求 ACCESS_FINE_LOCATION 时,必须同时请求 ACCESS_COARSE_LOCATION 权限。
Intent 过滤器:如果您的应用包含使用 intent 过滤器的 activity、服务或广播接收器,您必须为这些组件明确声明 android:exported 属性。
休眠:如果应用在一段时间内未使用,可能会被置于休眠模式。在休眠模式下,应用的运行时权限和缓存会被重置,并且您无法运行作业或发出提醒。您可以查看应用的休眠状态。
待处理 intent 可变性:您必须指定应用创建的每个 PendingIntent 对象的可变性。 |
|