Android 11 - 第 5 周 - 语言
Android 11 在语言和库方面进步巨大,例如一些最常用的 Jetpack 库现已支持 Kotlin、平台上新增了更多 Java API,并提供了多种新工具以协助防范原生代码内存损坏。此在线课程由一些视频和文章组成,其中会演示上述更新并教您如何在 Android 应用中实现。
返回
Android 现代语言开发
欢迎来到“11 周掌握 Android 开发 - 第 5 周:语言”!观看这个简介预告片,为本在线课程中的学习活动做好准备。
Android <3 协程
了解为何推荐使用协程来实现异步代码
使用 HWASan 检测内存损坏 bug
使用 C 和 C++ 等非内存安全型语言编写的原生代码往往易受内存损坏 bug 的影响。我们为 Android 开发了 HWASan(硬件辅助地址排错程序)这个工具,以解决原生代码中的内存损坏 bug。阅读这篇 Android 开发者博文,了解 Android 11 如何让您可轻松在应用中使用它。
Android Studio 4.0 中的原生依赖项
Android Gradle 插件的 4.0 版本现支持通过 Android ARchive (AAR) 这一 Java 库也采用的机制来分发和公开原生库。阅读此博文,了解如何实现这些更新和可用的库。
对新版 Java 语言 API 的支持
了解 Android 11 中新支持的多种 API(最高到 OpenJDK 13 版本)。
转换为 Kotlin
在此 Codelab 中,您将学习如何将代码从 Java 转换为 Kotlin。您还将学习 Kotlin 语言规范,以及如何确保您编写的代码符合这些规范。