美文网首页
Android各个版本的变更

Android各个版本的变更

作者: Neo_duan | 来源:发表于2018-03-07 20:50 被阅读39次

<meta charset="utf-8">

官网:https://developer.android.com/about/versions/oreo/index.html

  1. Android5.0(API 21)行为变更
  • UI样式:Material Design的引入
  • 性能:在ART虚拟机上运行,支持 ARM、x86 和 MIPS 架构,并全面兼容 64 位。
  • 优化了Chromium WebView,且更改了应用的默认行为,需要设置混合模式
WebView

2.Android6.0(API 23)行为变更

  • 运行时权限问题

3.Android7.0(API 24)行为变更

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" />

相关文章

网友评论

      本文标题:Android各个版本的变更

      本文链接:https://www.haomeiwen.com/subject/gcmsfftx.html