<meta charset="utf-8">
官网:https://developer.android.com/about/versions/oreo/index.html
- Android5.0(API 21)行为变更
- UI样式:Material Design的引入
- 性能:在ART虚拟机上运行,支持 ARM、x86 和 MIPS 架构,并全面兼容 64 位。
- 优化了Chromium WebView,且更改了应用的默认行为,需要设置混合模式
2.Android6.0(API 23)行为变更
- 运行时权限问题
3.Android7.0(API 24)行为变更
- WLAN和移动数据切换广播问题
- File文件共享权限问题http://blog.csdn.net/yy1300326388/article/details/52787853
4.Android8.0(API 26)行为变更
-
后台执行限制,
-
现在,在后台运行的应用对后台服务的访问受到限制。
-
应用无法使用其清单注册大部分隐式广播(即,并非专门针对此应用的广播)。
-
如果针对 Android 8.0 的应用尝试在不允许其创建后台服务的情况下使用 startService() 函数,则该函数将引发一个 IllegalStateException。
-
新的 Context.startForegroundService() 函数将启动一个前台服务。现在,即使应用在后台运行,系统也允许其调用 Context.startForegroundService()。不过,应用必须在创建服务后的五秒内调用该服务的 [startForeground()](https://developer.android.com/reference/android/app/Service.html#startForeground(int, android.app.Notification)) 函数。
-
安全性
-
如果您的应用的网络安全性配置选择退出对明文流量的支持,那么您的应用的 WebView 对象无法通过 HTTP 访问网站。每个 WebView 对象必须转而使用 HTTPS。
有关提升应用安全性的其他准则,请参阅面向 Android 开发者的安全性。
权限问题:不对授权了同一组中某个权限进行授权,组中的权限自动授权,改为对某个明确授权,如再次请求,不会再次弹出。。
apk安装权限需要声明:<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
网友评论