-
Android R 版本发布计划
-
Android R 功能演示(Video)
-
Android R 新功能与API特性
-
总结与思考
1️⃣ Android Q 主要新特性
用于可折叠设备、深色主题、手势导航、连接等新特性
可折叠设备
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Sj9vbW9G-1637127972759)(https://user-gold-cdn.xitu.io/2020/5/7/171edd4746f2c764?imageView2/0/w/1280/h/960/ignore-error/1)]
Android 10 在 onResume 和 onPause 中添加了多项改进,用于支持多项恢复,并在应用获得焦点时通知应用
深色主题
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WCjwK6kH-1637127972776)(https://user-gold-cdn.xitu.io/2020/5/7/171edd474c281dd2?imageView2/0/w/1280/h/960/ignore-error/1)]
Android 10 新增了一个系统级的深色主题,非常适合光线较暗的场景并能帮助节省电量。
- DayNight 主题
- Force Dark
手势导航
![](https://user-gold-cdn.xitu.io/2020/5/7/171edd475409817a?imageView2/0/w/1280/h/960/ignore-erro
《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》
r/1)
Android 10 引入了全手势导航模式,该模式不显示通知栏区域,允许应用使用全屏来提供更丰富、更让人沉浸的体验。
共享快捷方式
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-W8fAqB91-1637127972776)(https://user-gold-cdn.xitu.io/2020/5/7/171edd477864655a?imageView2/0/w/1280/h/960/ignore-error/1)]
共享快捷方式功能可使共享更加轻松快捷,让用户能够直接跳转到其他应用来共享内容。
5G 网络
Android 10 新增了针对 5G 的平台支持,可以使用连接 API (ConnectivityManager)来检测设备是否具有高带宽连接,还可以检查连接是否按流量计费。借助这些功能,应用和游戏可以为使用 5G 的用户量身打造丰富的沉浸式体验。
更多
安全、连接、性能优化
2️⃣ Android R 版本发布计划
版本发布时间
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Gsmz8DUU-1637127972778)(https://user-gold-cdn.xitu.io/2020/5/7/171eddafc7e3a6cf?imageView2/0/w/1280/h/960/ignore-error/1)]
第3季度发布面向 AOSP 和生态系统发布 Android 11 最终版本
版本发布计划
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5uD4KuGe-1637127972780)(https://user-gold-cdn.xitu.io/2020/5/7/171edd47479a77a8?imageView2/0/w/1280/h/960/ignore-error/1)]
3️⃣ Android R 功能演示(Video)
Android 11 First Look: 7 Most Exciting Features!
新功能特性
- Improved Notification Share
- Bubbles
- Better Permissions
- Screen Recorded
- Improved DND (Do Not Disturb)
- Auto Dark Mode
- Other Changes
4️⃣ Android R 新API特性
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,以允许窗口延伸到屏幕各个边缘上的刘海和瀑布区域
APK 签名方案 v4 & 增量 APK 安装
在设备上安装大型(2GB 以上)APK 可能需要很长的时间,增量 APK 安装通过安装 APK 中足以用来启动应用的部分,同时在后台流式传输剩余数据,加速了这一过程。
adb install --incremental
NDK 图像解码器
(2GB 以上)APK 可能需要很长的时间,增量 APK 安装通过安装 APK 中足以用来启动应用的部分,同时在后台流式传输剩余数据,加速了这一过程。
adb install --incremental