Android 10引入了分区存储、后台位置权限限制和深色模式等新特性。
Android 10的重要变化
Android 10(API 29)在隐私保护和用户体验方面进行了多项调整,开发者需要重点关注以下变化:
- 分区存储:默认启用Scoped Storage,应用只能访问自己的私有目录和用户授权的媒体文件。
- 后台位置权限:访问后台位置需要单独申请ACCESS_BACKGROUND_LOCATION权限。
- 不可重置设备标识符:限制访问IMEI、序列号等硬件标识符,建议使用广告ID或自建用户标识。
- 深色模式:系统级支持深色主题,应用需适配DayNight主题。
- 后台启动Activity限制:应用在后台时启动Activity会受到更多限制。
适配建议
尽早将targetSdkVersion升级到29及以上,全面测试分区存储和权限变化,确保应用在Android 10设备上正常运行。