![]()
这是 #11WeeksOfAndroid
系列的最后一篇文章。感谢您在过去的时间里和我们一起深入探索 Android 开发的关键领域。下面来和我们一起回顾这些精彩内容吧:
-
https://developer.android.google.cn/11weeksofandroid
您可以探索如何通过 "
聊天通知
" 实现聊天快捷方式和 Bubble。我们也分享了
关于聊天新增功能和其他系统 UI 更新的视频
,以及
联系人与聊天开发者文档
。最后,您可以收听 Android Backstage 播客中系统 UI 团队关于
联系人
和
Bubbles
的访谈内容。
-
https://www.youtube.com/watch?v=CKlVSvFyt3s&list=PLWz5rJ2EKKc-Z8NeBXJkf1bzUVhx3fvh4&index=3
-
https://developer.android.google.cn/preview/features/conversations
-
http://androidbackstage.blogspot.com/2020/06/episode-141-discussing-conversations.html
-
http://androidbackstage.blogspot.com/2020/06/episode-140-bubbles.html
用户和开发者的复杂性使得开发者很难验证身份,为了解决这一难题,我们正在研究全新 Google Identity Services Library 中的
One Tap
和 Block Store。
-
https://developers.google.com/identity/one-tap/android
如果您有兴趣详细了解 "身份 (Identity)",我们还发布了视频 "
探究 Android 中的身份: 登录新功能
" 。在此视频中,Vishal 介绍了 Google Identity System 中新增的库: One Tap 和 Block Store。
-
"探究 Android 中的身份: 登录新功能" 视频
https://www.youtube.com/watch?v=KFGthqwDmc0&list=PLWz5rJ2EKKc-Z8NeBXJkf1bzUVhx3fvh4&index=4
Facebook 的 Messenger 团队和 Twitter 的消息通讯团队很早就围绕聊天功能与我们合作。您可以查看
官方文档
中的相关案例,了解上述两个团队如何实现这些功能。
-
https://android-developers.googleblog.com/2020/06/bringing-twitters-dms-into-android-11s.html
-
https://android-developers.googleblog.com/2020/06/messenger-and-conversations.html
您可以通过
"联系人与身份" 学习计划
、
视频列表
以及
往期文章
了解更多信息。
我们在此前宣布了 Android 开发者挑战赛 (AndroidDevChallenge) 的
获奖名单
。一览各个
获奖应用
的风采,看看它们运用 ML Kit 和 TensorFlow Lite,专注于展示如何通过强大的机器学习来帮助用户解决问题: 比如
为视障人士在拥挤空间导航
的应用,或者另一个
帮助学生学习手语
的应用。
获奖名单
https://android-developers.googleblog.com/2020/06/dev-challenge-winners.html
获奖应用
https://developer.android.google.cn/helpful-innovation
为视障人士在拥挤空间导航
https://play.google.com/store/apps/details?id=com.br.ml.brpathfinder
帮助学生学习手语
https://play.google.com/store/apps/details?id=com.mangoai.leepi
近期,我们已将
ML Kit 作为独立 SDK 推出
,并且不再要求用户使用 Firebase 帐号。您只需在 build.gradle 文件中添加一行代码,就能将 ML 功能添加至自己的应用。
另一个备受期待的新增功能是支持在进行图像标记和对象检测与跟踪时,将 Google 模型替换为您自己的模型。
了解为什么需要找到用户问题和机器学习 (ML) 优势的独特交集,以及 People + AI Guidebook 如何帮助您做出机器学习 (ML) 产品决策。您可以从 Read Reading 团队的访谈中获得更多灵感。
找到用户问题和机器学习 (ML) 优势的独特交集
https://android-developers.googleblog.com/2020/06/on-device-ML-design-insights.html
People + AI Guidebook
https://pair.withgoogle.com/guidebook/
Read Reading 团队访谈
https://www.youtube.com/watch?v=fllbN6ZixnE
另一个重点是
如何大幅简化为 Android 应用添加自定义模型的过程
:
https://android-developers.googleblog.com/2020/06/tools-for-custom-ML-models.html
最后,试试我们的 Codelab 吧:
ML Kit Codelab - 使用 ML Kit 和 CameraX 进行语言识别和文本翻译。
https://codelabs.developers.google.com/codelabs/mlkit-android-translate/
自定义模型 Codelab - 使用 TensorFlow Lite Model Maker 和 Android Studio 机器学习模型绑定构建用于识别鲜花的 Android 应用。
https://codelabs.developers.google.com/codelabs/recognize-flowers-with-tensorflow-on-android-beta/#0
您可以通过
"机器学习" 学习计划
、
视频列表
以及
往期文章
了解更多信息。
"机器学习" 学习计划
https://developer.android.google.cn/courses/pathways/android-week2-machine-learning
视频列表
https://www.youtube.com/playlist?list=PLWz5rJ2EKKc9znUgvI7lFPE-v5Vw4mGwG
往期文章
https://android-developers.googleblog.com/2020/06/full-spectrum-of-on-device-machine.html
正如我们之前的文章—— "隐私和安全" 所述,我们正在给予用户提供更多的控制权和对用户数据访问的透明度。
在 Android 11 中,我们引入了多项
隐私改进
,如单次授权,利用该功能,用户可授权应用访问设备的麦克风、摄像头或位置信息,但该访问权限仅在授权当时有效。您可以进一步了解如何利用这些
新变更
构建隐私友好型应用。还可以观看视频了解更多
Android 安全更新
。
-
https://youtu.be/5w5h_UdIiqs
-
https://developer.android.google.cn/preview/privacy/permissions#one-time
-
https://www.youtube.com/watch?v=MXlVj-EYgIQ&feature=youtu.be
-
https://youtu.be/bsdtRZusbpI
其他值得注意的更新包括:
-
https://developer.android.google.cn/preview/privacy/permissions#auto-reset
-
https://android-developers.googleblog.com/2019/05/fresher-os-with-projects-treble-and-mainline.html
您可以通过
"隐私、信任和安全" 学习计划
、
视频列表
、
往期文章
,以及
隐私
和
安全
最佳做法的相关文档了解更多信息。
"隐私、信任和安全" 学习计划
https://developer.android.google.cn/courses/pathways/android-week3-privacy-trust-security
视频列表
https://www.youtube.com/playlist?list=PLWz5rJ2EKKc82becEmw0oxCB0YffWutWB
隐私
https://developer.android.google.cn/privacy/best-practices
安全
https://developer.android.google.cn/topic/security/best-practices
请查看以下实用资源,确保您的应用能够兼容 Android 11:
官方文档: 将应用迁移到 Android 11
https://developer.android.google.cn/preview/migration
官方文档: 可能影响应用的行为变更
https://developer.android.google.cn/preview/behavior-changes-all
详情文章: 使用新工具测试应用与 Android 11 的兼容性
-
视频:
使用 Android Studio 测试应用兼容性
https://www.youtube.com/watch?v=GM7CXRJKpEI
-
https://www.youtube.com/watch?v=82einkyFns4
-
https://www.youtube.com/watch?v=OzlhNZEAchQ
在《
加速 Android 更新
》文章中,我们探讨了如何通过扩展 Android 的可更新性架构使最新的操作系统保持临界质量。
-
https://android-developers.googleblog.com/2020/07/accelerating-android-updates.html
您可以通过
"Android 11 兼容性" 学习计划
、
视频列表
以及
往期文章
了解更多信息。
-
https://developer.android.google.cn/courses/pathways/android-week4-compatibility
-
https://www.youtube.com/playlist?list=PLWz5rJ2EKKc-Rkjav7zN93x4gJPOruB26
我们在 Android 11 中正式推荐以协程 (coroutines) 处理异步工作,进一步改善了
Kotlin
在 Android 上的开发者体验。如果您还不熟悉协程,请查看以下资源:
您还可以在全新
Kotlin
开发者故事
获取最新的案例分析和数据,包括
新的 Google Home 案例研究
以及
Android 中的 Kotlin 状态技术视频
。而对于初学者,我们也推出了
新的 Android Kotlin 基础知识
,欢迎前往学习!
Kotlin 开发者故事
http://developer.android.google.cn/kotlin/stories
新的 Google Home 案例研究
https://developer.android.google.cn/stories/apps/google-home
Android 中上的 Kotlin 状态技术视频
https://www.youtube.com/watch?v=AgPj1Q6D--c&vl=ja
Android Kotlin 基础知识
https://developer.android.google.cn/courses/topics/android-basics-kotlin
如果您是 Java 语言开发者,可以观看视频 "
对较新 Java API 的支持
",了解我们如何在各个版本的 Android 中提供新的 OpenJDK 库。对于 Android 11,我们还更新了 Android 运行时,以通过
I/O 预取
加快应用的启动速度。
-
https://www.youtube.com/watch?v=heCvGfOGH0s&feature=emb_title
-
https://medium.com/androiddevelopers/improving-app-startup-with-i-o-prefetching-62fbdb9c9020
Android 11 包括对原生工具链的更新,其中包括更出色的
配置文件导向优化 (PGO)
工具
以及
对 Android Studio 4.0 中原生依赖项管理的改进
。
-
https://medium.com/androiddevelopers/pgo-for-native-android-applications-1a48a99e95d0
-
对 Android Studio 4.0 中原生依赖项管理的改进
https://android-developers.googleblog.com/2020/02/native-dependencies-in-android-studio-40.html
最后,我们将持续改进 Android Studio 中的
D8 和 R8 编译器
,在
R8 收缩器
中为 Kotlin 提供更好的支持。您可以查看相关文章
了解详情
。
-
https://developer.android.google.cn/studio/build/shrink-code
-
https://medium.com/androiddevelopers/shrinking-kotlin-libraries-and-applications-using-kotlin-reflection-with-r8-6fe0a0e2d115
您可以通过
"开发语言" 学习计划
、
视频列表
以及
往期文章
了解更多信息。
-
https://developer.android.google.cn/courses/pathways/android-week5-languages
-
https://www.youtube.com/playlist?list=PLWz5rJ2EKKc_OyeYcCO97J7kd22mQu38Y
对 Jetpack 的新功能感
兴趣吗?
Android Jetpack 的新功能视频
简要介绍了库的许多更新,及对应的入门指南。
-
深入了解 Hilt 等主要发布,包括帮助您入门的
速查表 (cheat sheets)
,以及我们迁移了自己的示例后将
Hilt 用于依赖项注入
的过程
。更少样板 = 更多乐趣。
-
了解有关 Paging 3.0 的更多信息
,它使用 Kotlin 协程对库进行完全重写,并添加了改进的错误处理和更好的转换等功能。
-
-
https://www.youtube.com/watch?v=R3caBPj-6Sg&t=1s
-
https://medium.com/androiddevelopers/hilt-and-dagger-annotations-cheat-sheet-9adea070e495
-
https://www.youtube.com/watch?v=B56oV3IHMxg
-
https://www.youtube.com/watch?v=1cwqGOku2a4
-
https://www.youtube.com/watch?v=LUw_LpTMTto&list=PLWz5rJ2EKKc9wZnLd8uWSK3VpnxS-Jjfo&index=5
今年,我们发布的 Navigation 2.3 带来多项重大改进,帮助您在应用的不同屏幕之间轻松导航并遵循 Android 界面原则。
-
https://www.youtube.com/watch?v=09qjn706ITA&list=PLWz5rJ2EKKc9wZnLd8uWSK3VpnxS-Jjfo&index=6
在 Android 11 中,我们仍致力于让用户对敏感权限有更多控制。现在,通过新的
ActivityResult API
,常见用例等均已获得类型安全 (type-safe) 保证。这些变更简化了您请求权限的方式,我们将在未来继续努力使权限更加简单。
-
https://developer.android.google.cn/training/basics/intents/result
还可以了解我们最近发布的
AppStartup
库以及
WorkManager
的最新变化。
-
https://android-developers.googleblog.com/2020/07/decrease-startup-time-with-jetpack-app.html
-
https://medium.com/androiddevelopers/use-workmanager-for-immediate-background-execution-a57db502603d
您可以通过
Jetpack 学习计划
、
视频列表
以及
往期文章
了解更多信息。
-
https://developer.android.google.cn/courses/pathways/android-week6-jetpack?linkId=94749714
-
https://www.youtube.com/playlist?list=PLWz5rJ2EKKc9wZnLd8uWSK3VpnxS-Jjfo
近期我们分享了 Android 开发者工具的最新动态,以及设计工具的最近更新,您可以通过观看视频进一步了解:
以下还有两篇与设计工具相关的深度分享:
在 Android Studio 4.1 中提升设计工具套件的用户体验: 详细介绍布局编辑器、资源管理器、导航编辑器的各种变更,以及为加速界面设计流程而对键盘快捷键进行的更新。
https://medium.com/androiddevelopers/design-tools-suite-ux-enhancements-in-android-studio-4-1-60c11f54ddb0
隆重推出 Motion Editor: 帮助您快速了解新推出的 Motion Editor,以及如何使用这一最新功能为您的应用创建动画。
https://android-developers.googleblog.com/2020/07/introducing-motion-editor.html
您可以了解有关调试布局以及
布局检查器
更新的信息。探索
Jetpack Compose Design 工具的最新发展
,以及
如何在 Android Studio 中使用新的数据库检查器
。也欢迎探索我们为
Android Studio 中的 Jetpack Hilt
提供的最新开发工具。
布局检查器
https://youtu.be/jyMo18IERLc
Jetpack Compose Design 工具的最新发展
https://youtu.be/exjL2kGPngI
如何在 Android Studio 中使用新的数据库检查器
https://youtu.be/UMc7Tu0nKYQ
-
Android Studio 中的 Jetpack Hilt
https://medium.com/androiddevelopers/dagger-navigation-support-in-android-studio-49aa5d149ec9
我们还发布了四篇文章,介绍 Android 开发者工具中的构建系统:
Android Gradle Plugin 中的新 API
https://medium.com/androiddevelopers/new-apis-in-the-android-gradle-plugin-f5325742e614
使用构建分析器了解您的构建
https://medium.com/androiddevelopers/understanding-your-build-with-the-build-analyzer-5c15688ec72e
深入探讨 Configuration Caching
https://medium.com/androiddevelopers/configuration-caching-deep-dive-bcb304698070
使用 R8 缩减应用大小
https://medium.com/androiddevelopers/shrinking-your-app-with-r8-909efac25de4
这篇有关
Android Emulator
的文章介绍了虚拟测试的最新动态。最后,要了解性能工具的最新变更,请观看
有关 System Trace 的性能分析器
。此外还有
使用 Android Studio 4.1 进行 C++ 内存性能分析
的更多信息。
-
https://medium.com/androiddevelopers/developing-for-android-11-with-the-android-emulator-a9486af2d7ef
-
https://www.youtube.com/watch?v=EjmIit_amnE&feature=youtu.be
-
使用 Android Studio 4.1 进行 C++ 内存性能分析
https://medium.com/androiddevelopers/native-memory-profiling-with-android-studio-4-1-33a9e6b44be
您可以通过
"Android 开发者工具" 学习计划
、
视频列表
以及
往期文章
了解更多信息。
-
https://developer.android.google.cn/courses/pathways/android-week7-developer-tools
-
https://www.youtube.com/playlist?list=PLWz5rJ2EKKc95jeR9iSR8g_IV5TQhkaC2
七月份我们在
九个新市场
推出了
Google Play Pass
。同时使用 Google Play Pass 和 Google Play 直接结算的开发者在美国获得的收入是仅使用 Google Play Pass 开发者所获收入的 2.5 倍,并且不会减少 Play Store 的收益。您可以访问
官方文档
了解详情并
提交参与意向
。
-
https://blog.google/products/google-play/google-play-pass-new-apps-games-plans-and-availability/
-
https://developer.android.google.cn/google-play/guides/play-pass
-
https://docs.google.com/forms/d/e/1FAIpQLSdmL0YkKrklqZHTcb6sVZLnSXA7Tf5TELppa0mx7tAn1x3AJA/viewform
您可以通过 "Google Play 应用分发和获利" 学习计划、视频列表以及
往期文章
了解更多信息。
-
"Google Play 应用分发和获利" 学习计划
https://developer.android.google.cn/courses/pathways/android-week8-app-distribution-monetization
-
https://www.youtube.com/playlist?list=PLWz5rJ2EKKc_WqAZ2HEGMAX7wQGIg5T46
我们重点介绍了:
-
https://www.youtube.com/watch?v=OOV6Ef9zDg0&list=PLWz5rJ2EKKc-Z8NeBXJkf1bzUVhx3fvh4&index=2
-
https://android-developers.googleblog.com/2020/08/6-new-ways-to-engage-with-users-on.html
-
https://medium.com/androiddevelopers/android-tv-best-practices-for-engaging-apps-acd0219ff395
-
https://www.youtube.com/watch?v=3L-XjCf018s&list=PLWz5rJ2EKKc-Z8NeBXJkf1bzUVhx3fvh4&index=3
-
https://www.youtube.com/watch?v=ARuf97ncE4w&list=PLWz5rJ2EKKc-Z8NeBXJkf1bzUVhx3fvh4&index=4
Android for Cars
https://android-developers.googleblog.com/2020/08/android-for-cars.html
Android Automotive 操作系统
https://source.android.com/devices/automotive/start/what_automotive
Polestar 2
https://www.polestar.com/us/polestar-2/
文档
https://developer.android.google.cn/training/cars/media/automotive-os
模拟器
https://developer.android.google.cn/training/cars/testing#system-images
-
大屏幕: ChromeOS.dev 是技术开发者、设计师、产品经理和业务负责人的专用资源。欢迎了解如何将您的应用扩展到手机和 Chrome 操作系统上的 Android 开发之外的最佳实践。
-
-
https://www.youtube.com/watch?v=ukFjRUIzcaI
-
https://www.youtube.com/watch?v=-e08ixmih20
-
Wear OS: 了解该平台即将在今年秋季发布的版本中进行的改进。
-
https://android-developers.googleblog.com/2020/08/whats-happening-in-wear-os-by-google.html
您可以通过学习计划、
视频列表
以及往期文章了解更多信息。
-
https://developer.android.google.cn/courses/pathways/android-week9-android-tv
-
https://developer.android.google.cn/courses/pathways/android-week9-large-screens
-
https://www.youtube.com/playlist?list=PLWz5rJ2EKKc9fvWc2PYBQx1ubxUZNn1kf
-
https://android-developers.googleblog.com/2020/08/11-weeks-of-android-beyond-phones.html
我们分享了一些
游戏更新
并带来了 The Android Game Developer Show 特别节目。
-
The Android Game Developer Show
https://www.youtube.com/watch?v=DKVEL0_Gpzs&feature=youtu.be
-
https://medium.com/androiddevelopers/whats-new-in-android-studio-system-trace-5841465c5935
-
https://medium.com/androiddevelopers/native-memory-profiling-with-android-studio-4-1-33a9e6b44be
-
Android Game Development Extension
https://services.google.com/fb/forms/androidgamedevelopmentextension-developerpreview/
-
https://gpuinspector.dev/
-
Android Performance Tuner
http://developers.android.google.cn/performance-tuner
-
Google Play Asset Delivery 还为游戏带来了
app bundle
。通过新的 Codelab,帮助您顺利将 Android Performance Tuner 和 Google Play Asset Delivery 集成到 Unity 或原生 C/C++ 游戏中。
-
Google Play Asset Delivery
https://developer.android.google.cn/guide/app-bundle/asset-delivery
-
https://medium.com/androiddevelopers/codelabs-for-new-android-game-technologies-486a847eb92e
-
Android Performance Tuner
https://developer.android.google.cn/games/sdk/performance-tuner
-
Google Play Asset Delivery
https://developer.android.google.cn/guide/app-bundle/asset-delivery
-
为了支持您进入市场,我们推出了 Play 游戏服务 - Friends 的开放测试版,允许您建立和增强游戏内好友网络,并让您的游戏有机会出现于 Google Play Games 应用的新集群中。
-
https://developers.android.google.cn/games/services/common/concepts/friends
-
Google Play 管理中心测试版
展示了新的发布管理体验和首日自动安装的更新,这是一个新的 Google Play 功能,允许用户在预注册期间请求自动安装您的游戏。了解如何优化商品详情页面才能充分利用 Google Play 大幅增强的游戏视觉体验,以及新的应用内评价 (In-app review) API 如何让您选择提示用户无需返回应用详情页面即可在游戏中留下评论。
-
https://support.google.com/googleplay/android-developer/answer/9859047?_ga=2.231733915.521848568.1594959946-295916848.1580755207
-
https://support.google.com/googleplay/android-developer/answer/1078870?hl=en
-
应用内评价 (In-app review) API
https://developer.android.google.cn/guide/playcore/in-app-review
确保您的应用使用具有有效 MediaSession 令牌的 MediaStyle,以充分利用 Android 11 的新媒体控件。您可以进一步了解支持媒体恢复的方法,包括通过 MediaBrowserServiceCompat 使应用可被发现,使用 EXTRA_RECENT 提示帮助恢复内容,以及处理 onPlay 和 onGetRoot 回调。以及如何使用利用 MediaRouter Jetpack 库和 UAMP 示例的更新版本。
-
https://developer.android.google.cn/guide/topics/media-apps/working-with-a-media-session
-
https://developer.android.google.cn/reference/androidx/media/app/NotificationCompat.MediaStyle
-
MediaBrowserServiceCompat
https://developer.android.google.cn/reference/androidx/media/MediaBrowserServiceCompat
-
https://developer.android.google.cn/reference/kotlin/androidx/media/MediaBrowserServiceCompat.BrowserRoot#EXTRA_RECENT:kotlin.String
-
https://developer.android.google.cn/reference/kotlin/android/support/v4/media/session/MediaSessionCompat.Callback#onPlay()
-
https://developer.android.google.cn/reference/android/service/media/MediaBrowserService#onGetRoot(java.lang.String,%20int,%20android.os.Bundle)
-
https://developer.android.google.cn/jetpack/androidx/releases/mediarouter
-
https://github.com/android/uamp
最后,我们介绍了一些使应用从 5G 中获益的主要途径。Android 11 增加了新的 API 并更新了现有 API,确保您拥有充分利用 5G 功能所需的全部工具,例如增强的带宽估计 API、5G 检测功能以及来自蜂窝运营商的新计量标记。现在,Android Emulator 让您无需 5G 设备或网络连接即可开发和测试这些 API。更多内容尽在我们的 Android 5G 专区。
-
https://developer.android.google.cn/training/connectivity/enhance-with-5g
-
https://developer.android.google.cn/preview/features/5g#estimator
-
https://developer.android.google.cn/preview/features/5g#detection
-
https://developer.android.google.cn/preview/features/5g#meteredness
-
https://developer.android.google.cn/preview/behavior-changes-all#emulator-5g
-
http://developer.android.google.cn/5g
您可以通过 "游戏和媒体" 学习计划、视频列表以及
往期文章
了解更多信息,访问官方文档第一时间获取我们为游戏开发者提供的所有工具和资源。
-
https://developer.android.google.cn/courses/pathways/android-week10-games-and-media
-
https://www.youtube.com/playlist?list=PLWz5rJ2EKKc9hyU9KryXE5AFWiRKLCQY4
-
https://developer.android.google.cn/games
为了帮助您快速掌握 Compose,我们发布了
4 个新的 Codelab
、
9 个新的示例
以及相关
新增文档
,Compose 团队还发布了一个播客,以及更多视频介绍供您参考。
-
https://developer.android.google.cn/courses/pathways/compose
-
https://github.com/android/compose-samples
-
https://developer.android.google.cn/jetpack/compose
-
https://www.youtube.com/watch?v=SMOhl9RK0BA
-
视频: 了解 Jetpack Compose 如何简化 Android 界面
https://www.youtube.com/watch?v=DDd6IOlH3io
-
视频: "Compose for Existing" 应用
https://www.youtube.com/watch?v=PjQdFmiDgwk
Android 11
的新功能之一是应用能够在屏幕键盘打开和关闭之间无缝过渡。要了解如何将其添加到您的应用,请查看技术文档和示例应用。
-
https://medium.com/androiddevelopers/animating-your-keyboard-fb776a8fb66d
-
https://github.com/android/user-interface-samples/tree/master/WindowInsetsAnimation
我们建议您参考 Material Design 指南,确保应用一致运行,同时确保应用的使用习惯可以延续。进一步了解使用
Material Design Components (MDC) 库
的 Material Theming (颜色、类型和形状)、
深色主题
以及 Material 的运动系统。如果您尚未迁移到 MDC,可以先来看看我们的迁移指南。
-
https://medium.com/androiddevelopers/we-recommend-material-design-components-81e6d165c2dd
-
https://material.io/design/introduction
-
Material Design Components (MDC) 库
https://github.com/material-components/material-components-android
-
https://medium.com/androiddevelopers/material-theming-with-mdc-color-860dbba8ce2f
-
https://medium.com/androiddevelopers/material-theming-with-mdc-type-8c2013430247
-
https://medium.com/androiddevelopers/material-theming-with-mdc-shape-126c4e5cd7b4
-
https://medium.com/androiddevelopers/building-beautiful-transitions-with-material-motion-for-android-c1f09bb90bf9/
-
https://medium.com/androiddevelopers/migrating-to-material-components-for-android-ec6757795351
它甚至可以通过新的 MDC Compose 主题适配器等库简化您的迁移,该库可将 MDC XML 主题转换为 Compose `MaterialTheme`。
-
https://github.com/material-components/material-components-android-compose-theme-adapter
-
https://developer.android.google.cn/reference/kotlin/androidx/compose/material/package-summary#materialtheme
您可以通过 Compose 学习计划、"现代界面" 学习计划、视频列表以及
往期文章
了解更多信息。
-
https://developer.android.google.cn/courses/pathways/compose
-
https://developer.android.google.cn/courses/pathways/android-week11-modern-ui
-
https://www.youtube.com/playlist?list=PLWz5rJ2EKKc-GZBw-Z4f7i9dBVUbF2vad
您可以在
Android 11 标签页
获取全部主题内容,或查看 #11WeeksOfAndroid 视频内容的
完整视频列表
,点击阅读原文前往官方网站也可以详细
了解更多主题
。请您继续关注我们,期待您的反馈。感谢您与我们相伴前行!
-
https://www.youtube.com/user/androiddevelopers
-
https://space.bilibili.com/64169458/channel/detail?cid=133709
-
http://developer.android.google.cn/android11
点击屏末 | 阅读原文 | 查看 Android 11 发布的详细信息
![]()
![]()
![]()