Android 13 Behavior changes 行为变更

490 阅读1分钟

介绍

Android13 行为变更内容:

1、更强的个人隐私的保护。

2、开发效率的提升。

隐私性

附近WiFi设备的运行时权限

使用 NEARBY_WIFI_DEVICES 权限,而不用 ACCESS_FINE_LOCATION 权限。

注意:

1、只要App没有从Wifi处获得物理位置信息,那么在Android13或者更高的版本上使用WIFI API时,使用NEARBY_WIFI_DEVICES 而不是 ACCESS_FINE_LOCATION 权限。

2、如果App中使用了ACCESS_FINE_LOCATION这个权限,并且使用了WIFI API,那么在Android 13的设备上就要去做适配。

Security

Intent filters 将会阻止不匹配的Intents

在Android 13以前:

1、从外部App去唤起内部App的某些功能的时候,不会进行检查的情况下会打开某个组件。

在Android 13及以上版本:

1、只有当匹配intent filter时,才会将意图发送给组件。