安卓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(智能手机)