Android Q 主要新特性java
Android R 版本发布计划android
Android R 功能演示(Video)git
Android R 新功能与API特性github
总结与思考缓存
用于可折叠设备、深色主题、手势导航、链接等新特性安全
Android 10 在 onResume 和 onPause 中添加了多项改进,用于支持多项恢复,并在应用得到焦点时通知应用性能优化
Android 10 新增了一个系统级的深色主题,很是适合光线较暗的场景并能帮助节省电量。bash
Android 10 引入了全手势导航模式,该模式不显示通知栏区域,容许应用使用全屏来提供更丰富、更让人沉浸的体验。微信
共享快捷方式功能可以使共享更加轻松快捷,让用户可以直接跳转到其余应用来共享内容。网络
Android 10 新增了针对 5G 的平台支持,能够使用链接 API (ConnectivityManager)来检测设备是否具备高带宽链接,还能够检查链接是否按流量计费。借助这些功能,应用和游戏能够为使用 5G 的用户量身打造丰富的沉浸式体验。
安全、链接、性能优化
第3季度发布面向 AOSP 和生态系统发布 Android 11 最终版本
5G、共享、链接、媒体、显示等方面的 API
Android 11 提供了一个 API,可以让应用告知系统它们预期的帧速率。该 API 的主要目的是让应用可以更好地利用支持的全部显示屏刷新频率(90Hz 120Hz)
Surface.setFrameRate()
SurfaceControl.Transaction.setFrameRate()
ANativeWindow_setFrameRate()
ASurfaceTransaction_setFrameRate()
复制代码
Android 11 提供了一些 API 来支持瀑布屏,这是一种无边框的全面屏。(超大的弯折角度)
调用 DisplayCutout. getWaterfallInsets() 以获取瀑布边衬区的精确尺寸。
将窗口布局属性 layoutInDisplayCutoutMode 设为 LAYOUT_IN_DISPLAY_CUTOUT_MODE_ALWAYS,以容许窗口延伸到屏幕各个边缘上的刘海和瀑布区域
在设备上安装大型(2GB 以上)APK 可能须要很长的时间,增量 APK 安装经过安装 APK 中足以用来启动应用的部分,同时在后台流式传输剩余数据,加速了这一过程。
adb install --incremental
复制代码
NDK ImageDecoder API 提供了一种标准 API,供 Android C/C++ 应用直接解码图像。应用开发者再也不须要使用框架 API(经过 JNI)或捆绑第三方图像解码库。
Android 11 引入了 getHistoricalProcessExitReasons() 方法,用于报告近期任何进程终止的缘由。应用能够使用此方法来收集崩溃诊断信息,例如进程终止是因为 ANR、内存问题仍是其余缘由所致。
从 Android 11 开始,若是您调用 ImageDecoder.decodeDrawable() 并传递包含帧序列的 HEIF 图片(如动画或连拍照片),则该方法会返回包含整个图片序列的 AnimatedImageDrawable。
HEIF就是”高效图像格式“,是新一代的图片压缩技术。在一样条件下,HEIF的体积能够比jpg小接近一
为帮助减小网络中和磁盘上的数据冗余,Android 11(API 级别“R”)会缓存共享数据集,为机器学习和媒体播放等用例提供支持.
当一个应用下载完某个数据后,能够将该数据共享给指定的包名应用、或者相同签名应用、或者无限制公开,其余应用能够直接读取该数据
新的系统映像在执行 ARM 二进制文件方面取得了显著的性能提高。Android 11 系统映像可以在不影响整个系统的前提下,直接将 ARM 指令转换成 x86 指令。开发者无需搭建高负载的 ARM 环境便可执行 ARM 二进制文件并进行测试。
www.jianshu.com/p/d2def eb32558
Android R 目前为 DP3 ,更多特性参考:
Android R 最新版本为DP3,目前总体来看,主要是一些优化和改进,没有比较重大的更新。
从Android Q 开始,原生系统支持了国内ROM很是多的特性,包含深色主题、导航手势、滚动截屏、屏幕录像、共享快捷等
欢迎关注个人我的公众号
微信搜索:一码一浮生,或者搜索公众号ID:life2code