美文网首页
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