本文以23升级到26为目标基础,涉及到23以下的分析处理请参考其他资料。
1.分析维度
- 第三库的使用检查,是否有异常
- api变更对应的代码调整
- 已有经验分析(百度、google)。
完成上述工作后,安全起见,需要全面测试,所有页面执行效果验证,兼容性验证。
2.API 24版本升级
(一)系统更改
- 取消部分系统广播使用
(1)取消网络变更CONNECTIVITY_ACTION的隐式广播发送.
(2)相机使用发送的广播ACTION_NEW_PICTURE和ACTION_NEW_VIDEO。
注:可用JobScheduler替代,另外在api28系统将删除这个广播。
- 应用私有目录访问将受限,分享图片会不会受影响?
- 传递软件包网域外的file://URI可能给接收器留下无法访问的路径。因此,尝试传递file://URI会触发FileUriExposedException。分享私有文件内容的推荐方法是使用FileProvider。
- 共享文件的方式(同上)
(二)屏幕缩放
设置尺寸后,7