如何迎接Android Q

前言

又到了一年一度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新版本

Android新版本的Beta版本发布后,无论是测试还是开发,都需要提前体验新版本的功能特定,为正式新版本的适配测试做准备,这样的话,我们就需要进行设备系统升级。以Android Q为例,常用的获取Android新版本方式如下。 方式一:在 Google Pixel 设备上以无线下载方式获取 AndroidQ 测试版;

  1. 输入网址:https://www.google.com/android/beta,进入Android Beta版计划网站;
  2. 滑动到底部,点击“哪些设备符合条件?”展开,查看哪些设备能加入Android Q Beta版计划;
  3. 使用设备列表内的手机登陆一个谷歌账号;
  4. 使用登陆手机的谷歌账号在Android Q Beta版计划网站中登陆;
  5. 查看网页中的“您符合条件的设备”栏是否出现刚刚登陆谷歌账号的手机;
  6. 点击加入按钮,将手机加入Android Q Beta版计划;
  7. 根据提示,进入手机设置内的“系统更新”,检查更新;
  8. 检查更新后手机会提示有可用的系统更新,点击下载并安装,安装完成后手机就已成功升级。

方式二:在 Google Pixel 设备上下载并手动刷写 Android Q 测试版;

  1. 下载设备的相应系统映像,然后将其解压缩到安全目录;
  2. 通过USB将设备连接到PC端;
  3. 使用以下方法之一以快速启动模式启动设备:
  4. 使用adb工具:打开设备后,执行:adbreboot bootloader;
  5. 使用关键组合:关闭设备,然后将其打开,并立即按住设备的相关组合键;

4. 如有必要,请使用以下方法之一解锁设备的引导加载程序;

  1. 使用锤头或垂直制造版更新pixel设备,请将fastboot工具更新到最新版本(> = 23.0.1),然后运行以下命令:fastboot flashingunlock;
  2. 如果要更新较旧的设备,请运行以下命令:fastboot oem unlock;

5. 打开终端并导航到解压缩的系统映像目录; 6. 执行flash-all脚本。此脚本安装必要的引导加载程序,基带固件和操作系统。脚本完成后,设备将重新启动; 7. 手机重启后,在设置中找到版本号,连续点击5次后,“开发者选项”才会被开启。 方式三:设置要运行 Android Q 测试版的 Android 模拟器; 使用方法可参考以下链接文档,此处不再做具体说明。 链接:https://developer.android.google.cn/preview/get。 接下来,就可以进行Android新版本适配开发以及初步适配测试。

原文发布于微信公众号 - 搜狗测试(SogouQA)

原文发表时间:2019-04-11

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券