安卓8.0系统于近日上线,又称Android O,新版本增加了多种功能,主要集中在通知、自动填充框架、画中画模式、API变更、处理字体等方面,为您带来不一样的安卓系统,运行更畅快,应用兼容性更强大。小编还提供了安卓8.0刷机教程,需要的朋友可以下载体验!

安卓8.0系统新功能
背景后台限制:
谷歌从安卓7.0 Nougat就已经开始这一工作,Android O将为用户续航带来极大改善,还有设备交互性能。为了实现这一目标,安卓O将自动智能限制后台应用活动,主要表现在三个方面:隐式广播、后台服务、位置更新。这些变化将使得开发者能更轻松地创建应用程序,在用户设备上产生最小的影响。后台限制是安卓系统明显的重大变化,开发者可以查看后台执行限制和后台位置限制文档了解更多。
通知通道:
Android O还引入了通知通道功能(Notification channels),重新定义通知内容中的应用程序类别,可以让开发者给予用户更精确的通知管理。用户可以阻止或分别更改每个通道的行为,而不是一起管理应用程序的所有通知。
Android O还添加了新的视觉效果和分组通知,让用户更好地分辨新传入的通知内容或者是一瞥通知阴影。
自动填充APIs:
Android用户已经依赖于密码管理来自动填充登录信息、重复信息,该功能将更加方便开发者实现该功能。现在谷歌正在实现整个生态系统平台的自动填充支持。用户可以选择一个自动填充应用,就像选择一种键盘应用一样。自动填充应用存储和安全保护用户数据,比如地址、用户名称,甚至是密码。应用程序需要处理自动填充,新的APIs可以帮助开发者完成自动填充服务。
手机设备画中画和新的窗口特性:
Picture in Picture (PIP)画中画显示已经支持智能手机和平板电脑,所以用户在聊天或者叫车时仍可以继续观看视频。应用可以在画中画模式下恢复或者暂停,你可以指定长宽比和一组自定义交互(如播放/暂停)。其他的窗口特性包括新的应用置顶窗口,远程控制显示屏的多窗口显示支持等。
XML中字体资源:
Android O中已充分支持Fonts字体资源类型,应用现在可以使用XML布局中字体,还有在XML中定义的字体系列——声明连同字体文件的字体样式和重量。
自适应图标:为了帮助你更好地使用设备用户界面,根据不同的系统显示可以创建自适应图标,基于设备选定的模具。系统还添加了与图标的交互动画,置于启动器中,快捷方式、设置、共享对话框和概述屏幕等。

应用广域颜色:
安卓成像应用可以充分利用新设备带来的广域色彩支持,显示宽色域图像,应用程序将需要在其清单(每个活动)启用一个标志,加载启用宽位图嵌入颜色配置文件(AdobeRGB,Pro Photo RGB,DCI-P3等等)。
连接性:
为达到终极的音频保真度,Android O现在支持高保真蓝牙音频编解码器,比如LDAC codec。我们还增加了新的Wi-Fi功能,比如Wi-Fi Aware(WiFi感知),以前称为邻居识别网络(NAN)。在相应的硬件设备上,通过WiFi,应用和附近设备都能被搜索到和联系,而无需网络接入点。谷歌将和硬件伙伴合作带来Wi-Fi Aware技术。
通讯框架正在扩展ConnectionService APIs,可以启用第三方调用应用程序集成系统UI,与其他音频应用程序无缝操作。
键盘导航:
随着Chrome OS迎来Google Play应用和其他的重大因素,我们重新看到应用内键盘导航功能的复苏。在安卓O中,谷歌将集中打造可靠、可预测的“arrow”和“tab”模型导航,帮助开发者和终端用户使用。
专业Pro Audio的AAudio API:
AAudio是针对应用需求高性能低延迟音频特别设计的全新原生API,应用通过串流使用AAudio读写数据。在开发者预览版中谷歌推出了首个早期AAudio API版本。
WebView网页视图增强:
在Android Nougat中,谷歌介绍了WebView的可选多进程模式,可将WebView处理移动到单独的进程中。在安卓O中,谷歌默认开启了多进程模式,新增API控制应用处理错误和崩溃,增强安全性和提升应用稳定性。为了进一步提高安全措施,开发者可以通过Google Safe Browsing识别URLs进行选择WebView项目。
Java 8语言APIs和runtime优化:
Android现在支持几种新的Java语言API,包括新的java.time API。另外Android Runtime相比以前更快,在某些基准测试程序中可以提升多达2倍。
合作伙伴平台贡献:
硬件合作商等伙伴将在安卓O推出后,加强修复和增强安卓平台。比如索尼已经贡献了超过30项特性增强,包括LDAC codec和250处针对Android O的Bug修复。
谷歌已经发布了新的Android O开发者网站,提供更加详细的开发计划进展,还有新版本的更新内容和新APIs。另外谷歌也在准备推出Android Studio 2.4 canary套件提早支持Android O新系统
安卓8.0刷机教程
配置adb/fastboot。请务必使用最新版的sdk,否则可能会出现镜像过大的报错。按照自己的系统,可以仅下载fastboot工具(推荐,体积较小,非开发者不需要整个Android SDK)。解压如图。楼主使用的是macOS最新版开发者预览版,亲测可用。
需要提醒的是,手机务必已解锁Bootloader。
手机关机,长按音量下加电源键,进入bootloader模式,连接电脑。Mac与Linux在终端中输入fastboot devices,Windows系统可以按组合键Win+R,输入cmd,回车,命令相同。如果出现一串形如
“01036ed3da3a3df5 fastboot”
的代码,则说明已经成功连接。此时定位到解压系统镜像得到的文件夹,由于路径不一定相同,请不要直接复制命令!楼主这里是:
cd //Users/fengzimou/Downloads/bullhead-opp1.170223.012
得到的文件夹如图:
定位成功后,Mac/Linux输入
./flash-all.sh
Windows输入
./flash-all.bat
此时将会出现如下log
是的失败了,但这并不是我们的锅,而是Google的锅。。。请直接无视,这一步我们只是为了更新bootloader与radio,接下来我们单刷镜像。
解压image-bullhead-opp1.170223.012.zip,得到一个文件夹,我们再定位到这个文件夹
CD //Users/fengzimou/Downloads/bullhead-opp1.170223.012/image-bullhead-opp1.170223.012
请注意,这个命令是我的,仅为示范,请根据你的文件夹位置修改命令,千万不要直接照抄!我们得到的文件夹如图。
接下来请依次输入以下几条命令,每条都请务必等出现“finish”后再输入下一条。
fastboot flash vendor vendor.img
fastboot flash boot boot.img
fastboot flash system system.img
由于楼主不想使用官方recovery,故未刷入,如果你想用,请自行输入:fastboot flash recovery recovery.img
以上命令的log如图:
到此我们的刷机就结束了,此时在手机端用音量键调到Start,电源键确认,手机会重启。是的,开机动画并没有发生任何改变。在这里你将会经历漫长的开机过程,会在开机动画处卡住10min左右,请耐心等待,不要强制关机。
进入系统后,请连接Wi-Fi并科学上网,我们需要联网来完成进一步的系统更新。如果你按照楼主的方法进行,则应用和数据是被保留的,如果出现卡顿,请factory reset。
Android8.0支持的设备
目前只支持下面6款设备
Nexus 5X(智能手机)
Nexus 6P(智能手机)
Nexus Player(电视盒子)
Pixel C(平板电脑)
Pixel(智能手机)
Pixel XL(智能手机)