<meta charset="utf-8">
官網(wǎng):https://developer.android.com/about/versions/oreo/index.html
- Android5.0(API 21)行為變更
- UI樣式:Material Design的引入
- 性能:在ART虛擬機(jī)上運(yùn)行,支持 ARM、x86 和 MIPS 架構(gòu),并全面兼容 64 位。
- 優(yōu)化了Chromium WebView,且更改了應(yīng)用的默認(rèn)行為,需要設(shè)置混合模式

2.Android6.0(API 23)行為變更
- 運(yùn)行時權(quán)限問題
3.Android7.0(API 24)行為變更
- WLAN和移動數(shù)據(jù)切換廣播問題
- File文件共享權(quán)限問題http://blog.csdn.net/yy1300326388/article/details/52787853
4.Android8.0(API 26)行為變更
后臺執(zhí)行限制,
現(xiàn)在,在后臺運(yùn)行的應(yīng)用對后臺服務(wù)的訪問受到限制。
應(yīng)用無法使用其清單注冊大部分隱式廣播(即,并非專門針對此應(yīng)用的廣播)。
如果針對 Android 8.0 的應(yīng)用嘗試在不允許其創(chuàng)建后臺服務(wù)的情況下使用 startService() 函數(shù),則該函數(shù)將引發(fā)一個 IllegalStateException。
新的 Context.startForegroundService() 函數(shù)將啟動一個前臺服務(wù)?,F(xiàn)在,即使應(yīng)用在后臺運(yùn)行,系統(tǒng)也允許其調(diào)用 Context.startForegroundService()。不過,應(yīng)用必須在創(chuàng)建服務(wù)后的五秒內(nèi)調(diào)用該服務(wù)的 [startForeground()](https://developer.android.com/reference/android/app/Service.html#startForeground(int, android.app.Notification)) 函數(shù)。
安全性
如果您的應(yīng)用的網(wǎng)絡(luò)安全性配置選擇退出對明文流量的支持,那么您的應(yīng)用的 WebView 對象無法通過 HTTP 訪問網(wǎng)站。每個 WebView 對象必須轉(zhuǎn)而使用 HTTPS。
有關(guān)提升應(yīng)用安全性的其他準(zhǔn)則,請參閱面向 Android 開發(fā)者的安全性。
權(quán)限問題:不對授權(quán)了同一組中某個權(quán)限進(jìn)行授權(quán),組中的權(quán)限自動授權(quán),改為對某個明確授權(quán),如再次請求,不會再次彈出。。
apk安裝權(quán)限需要聲明:<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />