前言
又到了一年一度Google发布Android新版本的时候了,就在前不久的3月14日我们迎来了正式发布的Android Q Beta版本,以及4月4日更新发布的Android Q Beta2版本。为了更好的迎接Android Q版本,我们需要提前做哪些准备呢?
就近几年Google的发布时间点观察,约在每年的2、3月份会公布Android新版本的信息,最新信息获取渠道之一是关注微信公众号《谷歌开发者》。
在这里,我们可以获取Android新版本的相关信息,如本次Android Q Beta版本,我们可以获知它的几大特点。 ①隐私保护持续升级 在新版本Android Q中,Google添加了一些安全特性,如基于文件的加密、敏感信息的访问权限、摄像头/麦克风后台访问、锁定模式、加密备份等。给予了用户更多的地理位置控制,Android Q 允许用户指定应用从不、仅在使用期间 (运行时),或者任何时候 (退到后台) 都能获取位置信息。 ②用户互动新方式 Android Q针对智能设备的新趋势——折叠屏及大屏设备,进行了多项改进,并且在Android Q Beta2版本中引入了折叠屏模拟器。 ③网络连接 Android Q扩展了网络连接堆栈的功能,并添加了新的网络连接API。 ④摄像头、媒体及图像 ⑤神经网络 API 1.2 ⑥强化Android基础 ⑦Bubbles: 多任务管理新方法(Android Q Beta2版本) ⑧与公开API 兼容(Android Q Beta2版本)
在《谷歌开发者》公众号文章中,我们可以获取到建议的重点关注点:外部存储变更、新的位置请求状态、后台应用启动限制、设备识别码限制这几项变更。与实际项目相关联后,对应需要提前关注的测试点大概有: ①下载文件、插件等设备本地外部存储; ②位置权限的获取,及“仅在使用期间”权限下与位置权限相关的功能; ③埋点或者请求中,设备识别码的获取; ④网络连接状态的获取及判断; ⑤应用启动退至后台场景下,相关功能的运行,如通知消息; ⑥折叠屏设备的适配。
Android新版本的Beta版本发布后,无论是测试还是开发,都需要提前体验新版本的功能特定,为正式新版本的适配测试做准备,这样的话,我们就需要进行设备系统升级。以Android Q为例,常用的获取Android新版本方式如下。 方式一:在 Google Pixel 设备上以无线下载方式获取 AndroidQ 测试版;
方式二:在 Google Pixel 设备上下载并手动刷写 Android Q 测试版;
4. 如有必要,请使用以下方法之一解锁设备的引导加载程序;
5. 打开终端并导航到解压缩的系统映像目录; 6. 执行flash-all脚本。此脚本安装必要的引导加载程序,基带固件和操作系统。脚本完成后,设备将重新启动; 7. 手机重启后,在设置中找到版本号,连续点击5次后,“开发者选项”才会被开启。 方式三:设置要运行 Android Q 测试版的 Android 模拟器; 使用方法可参考以下链接文档,此处不再做具体说明。 链接:https://developer.android.google.cn/preview/get。 接下来,就可以进行Android新版本适配开发以及初步适配测试。