-
Android R 版本发布计划
-
Android R 功能演示(Video)
-
Android R 新功能与API特性
-
总结与思考
1️⃣ Android Q 主要新特性
用于可折叠设备、深色主题、手势导航、连接等新特性
可折叠设备
Android 10 在 onResume 和 onPause 中添加了多项改进,用于支持多项恢复,并在应用获得焦点时通知应用
深色主题
Android 10 新增了一个系统级的深色主题,非常适合光线较暗的场景并能帮助节省电量。
- DayNight 主题
- Force Dark
手势导航
Android 10 引入了全手势导航模式,该模式不显示通知栏区域,允许应用使用全屏来提供更丰富、更让人沉浸的体验。
共享快捷方式
共享快捷方式功能可使共享更加轻松快捷,让用户能够直接跳转到其他应用来共享内容。
5G 网络
Android 10 新增了针对 5G 的平台支持,可以使用连接 API (ConnectivityManager)来检测设备是否具有高带宽连接,还可以检查连接是否按流量计费。借助这些功能,应用和游戏可以为使用 5G 的用户量身打造丰富的沉浸式体验。
更多
安全、连接、性能优化
2️⃣ Android R 版本发布计划
版本发布时间
第3季度发布面向 AOSP 和生态系统发布 Android 11 最终版本
版本发布计划
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 中足以用来启动应用的部分,同时在后台流式传输剩余数据,加速了这一过程。
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:Android)
![](https://i-blog.csdnimg.cn/blog_migrate/6a5d81c55b12abf566b83f5986002b31.jpeg)
题外话
我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。
我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在IT学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。但苦于知识传播途径有限,很多程序员朋友无法获得正确的资料得到学习提升,故此将并将重要的Android进阶资料包括自定义view、性能优化、MVC与MVP与MVVM三大框架的区别、NDK技术、阿里面试题精编汇总、常见源码分析等学习资料。
【Android思维脑图(技能树)】
知识不体系?这里还有整理出来的Android进阶学习的思维脑图,给大家参考一个方向。
希望我能够用我的力量帮助更多迷茫、困惑的朋友们,帮助大家在IT道路上学习和发展~
《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》,点击传送门即可获取!
ic-1712145245194)]
希望我能够用我的力量帮助更多迷茫、困惑的朋友们,帮助大家在IT道路上学习和发展~