所有时间均为太平洋标准时间 (UTC-08:00)。
活动结束后,我们将在 Android 开发者 YouTube 频道上提供所有专题演讲(Main Stage 和 Second Stage)的录像。
活动期间将仅直播主舞台上的各场会议。

过滤条件:
时间 说明 _类型 _地理位置 _产品
08:00-10:00

登记和早餐

10:00-11:00

主旨演讲

主旨演讲

Dave Burke、Steph Cuthbertson

活动主旨演讲,由工程副总裁 Dave Burke 和产品管理高级总监 Steph Cuthbertson 主讲。

主旨演讲 主舞台
11:00-15:00

沙盒类游戏

沙盒:演示和咨询交流时间 - AM Topics

与 Android 团队见面交流!

去 2 楼看看问题和 A、演示或聊天吧。主题和团队会不时发生变化,因此请规划您的 ADS 日程,以便获得最紧迫的问题。特别嘉宾和演讲者将在两天的演讲者大厅中亮相。

  • Android App Bundle 和 Dynamic Delivery
  • Android for Cars
  • Android Jetpack
  • Android Studio
  • Android 平板电脑和可折叠设备
  • Android TV
  • AndroidX 迁移
  • 架构组件
  • 生物识别
  • 蓝牙
  • Build Speed 诊所
  • CameraX
  • 云端 Android
  • 适用于 ChromeOS 的 Android
  • 配套设备管理器
  • Jetpack Compose
  • Kotlin
  • Play Academy
  • 隐私权
  • 运行时性能诊所
  • 安全性
  • 系统界面,通知
  • telephony
  • Treble、GSI、DSU
  • WebView
  • Windows 与 Activity

Android for Cars

Android Studio 和工具

Android TV

Google Play

Jetpack

Kotlin

性能

平台

Second Floor

沙盒咨询交流时间 Second Floor Android for Cars Android Studio 和 Android TV Google Play Jetpack Kotlin Performance Platform
11:00-11:20

休息时间

11:00-11:20

直播专享

#AskAndroid:Dave Burke、Steph Cuthbertson、Chet Haase 和 Tor Norbye 访谈

使用 #AskAndroid 回答您在 Twitter 上提交的问题。

直播专享
11:20-12:00

本课

Jetpack Compose 的新变化

亚当·鲍威尔、克拉拉·巴亚里、Romain Guy

Jetpack Compose 已在 Google I/O 大会上公布,自那时起,该团队一直在工作。这场讲座向新观众介绍了 Compose,包括项目是什么以及项目是如何成形的。演讲内容还会向已经了解 Jetpack Compose 的人员介绍,包括该项目的演变情况。

Jetpack

主舞台

本课 主舞台 Jetpack
11:20-12:00

本课

Android 大屏设备:如何将经过优化的体验带入大屏幕

Kenneth Ford、Pietro Maggi

随着 Android 向各种新外形规格的设备推出,原始设备制造商 (OEM) 也在利用新技术不断突破极限,现在,我们来了解一下这些环境为您和您的用户带来哪些好处。请务必在开发者工作流程中考虑尺寸可调整性、新的显示屏尺寸和宽高比、多显示屏和应用连续性,以便为任何位置的用户提供最佳体验。选择 screenOrientation="portrait" 轻松体验的日子很快就要结束了。

在本次讲座中,我们将讨论在各种平台上支持 Android 时所面临的挑战,以及如何确保您针对所有这些设备类型提供出色的体验。在本次讲座结束后,您将提供一份切实可行的核对清单,帮助稳定您的应用和在任何设备上提供的用户体验。

其他

第二阶段

本课 第二阶段 其他
12:00-12:05

休息时间

12:05-12:25

本课

Room 的新变化

Florina Muntenescu、Daniel Santiago Rivera

Room 无需样板代码,可实现类型安全、轻松持久化,但我们并没有就此止步!在 Room 2.2 中,我们添加了一些备受期待的功能:更好地支持关系、与 Kotlin Flow 集成、预打包的数据库、部分实体、架构默认值以及更快的构建速度。在本次讲座中,您将了解这些功能,以及如何在应用中使用这些功能,从而实现更高级的功能,并减少需要编写和维护的代码量。

Jetpack

主舞台

本课 主舞台 Jetpack
12:05-12:25

本课

CameraX 的新变化

Caren Chang、Xi Zhang

了解自今年的 Google I/O 大会上发布 Alpha 版 CameraX 以来,它有哪些最新动态,向一直在自己的应用中使用 CameraX 的 Google 团队学习。

Jetpack

第二阶段

本课 第二阶段 Jetpack
12:25-13:40

午餐

12:25-12:45

直播专享

#AskAndroid:Jetpack Compose

使用 #AskAndroid 回答您在 Twitter 上提交的问题。

直播专享
12:45-12:55

直播专享

#AskAndroid:CameraX

使用 #AskAndroid 回答您在 Twitter 上提交的问题。

直播专享
12:55-13:05

直播专享

#AskAndroid:外形规格

使用 #AskAndroid 回答您在 Twitter 上提交的问题。

直播专享
13:40-14:20

本课

Android Studio 的新变化

Tor Norbye、Jamal Eason

在本次专题演讲中,我们将介绍 Android Studio 中的新开发和功能,并介绍这些工具如何集成到您的应用开发工作流中,并对此提供一些更新和演示。

Android Studio 和工具

主舞台

本课 主舞台 Android Studio 和工具
13:40-14:20

本课

Android TV:提升应用吸引力的最佳实践

Cassio Zen

Android TV 发展势头强劲,应用数量年同比增长近 100%,生态系统中超过 5,000 款应用和游戏。此演示文稿将深入探讨 Android TV 集成、成功指标和在此过程中积累的经验教训,帮助您成功吸引受众群体使用您的应用。

Android TV

Google Play

第二阶段

Google Play 第二阶段 Google Play Android TV
13:40-14:45

Codelab

Jetpack Compose Codelab

Jetpack

Codelabs 聊天室

Codelab Codelabs 聊天室 Jetpack
14:20-14:25

休息时间

14:25-14:45

本课

借助手势导航实现全屏

Chris Banes、Rohan Shah

为了帮助开发者打造沉浸式体验,Android 10 添加了新的系统导航模式,可让应用占据更多的用户屏幕。

本演讲将介绍应用应如何使用新的手势导航,以及减少手势冲突的方法。我们还介绍了如何更新应用,使其全屏呈现,在系统栏后面绘制内容,为用户打造沉浸式体验。

界面

主舞台

本课 主舞台 界面
14:25-14:45

本课

样式编码:使用自定义 lint 规则进行静态分析

Alan Viverette、Rahul Ravikumar

Android Lint 使团队能够自动执行最佳实践,从而减少在无关代码审核反馈上花费的时间,并提高整体代码运行状况。 此讲座介绍了编写自定义 Lint 规则的基础知识,包括如何为您的团队测试和分发自定义 Lint 规则。

API 指南

第二阶段

本课 第二阶段 API 指南
14:45-14:50

休息时间

14:50-15:10

本课

LiveData 与协程和数据流

Jose Alcérreca、Yigit Boyar

LiveData 是一个简单的生命周期感知型可观察对象,旨在使界面安全高效地响应变化。它不仅可用于 View 各类包含 ViewModel 的通信内容,也可在 Room 等组件中使用。不过,存在过度使用的风险,尤其是在处理多个线程时。如何办到?LiveData 现在无需扩展其功能,即可与 Kotlin 的协程无缝协作。在本次讲座中,我们将介绍新的“liveData”协程构建器,展示何时以及如何使用该构建器,以及测试模式和反模式来构建整洁、高效且可靠的响应式界面。

Jetpack

主舞台

本课 主舞台 Jetpack
14:50-15:10

本课

从 Gradle 属性到 AGP API

Jerome Dochez、Chris Warrington、Xavier Ducrohet

过去几年中,Gradle 的任务输入、输出和布线 API 发生了显著变化。在本次专题演讲中,我们将回顾当前的最佳实践,以及这些最佳实践如何与即将推出的 Android Gradle 插件 API 完美配合

Android Studio 和工具

第二阶段

本课 第二阶段 Android Studio 和工具
14:50-15:35

Codelab

打开 Codelab

Jetpack

Codelabs 聊天室

Codelab Codelabs 聊天室 Jetpack
15:00-19:00

沙盒类游戏

沙盒:演示和咨询交流时间 - PM 主题

与 Android 团队见面交流!

去 2 楼看看问题和 A、演示或聊天吧。主题和团队会不时发生变化,因此请规划您的 ADS 日程,以便获得最紧迫的问题。特别嘉宾和演讲者将在两天的演讲者大厅中亮相。

  • 5G
  • Actions on Google
  • Android for Cars
  • Android 框架
  • Android Jetpack
  • Android Studio
  • Android 平板电脑和可折叠设备
  • Android TV
  • 动画
  • 架构组件
  • Build Speed 诊所
  • CameraX
  • 适用于 ChromeOS 的 Android
  • Jetpack Compose
  • Firebase
  • 游戏和图形
  • 身份验证和自动填充
  • 应用内更新
  • Kotlin
  • 位置信息和内容
  • Android 上的机器学习
  • Android 10 中的媒体和音频
  • NDK 和 C++
  • Play Academy
  • 隐私权
  • 运行时性能诊所
  • 分区存储
  • 安全性

Android for Cars

Android Studio 和工具

Android TV

Google Play

Jetpack

Kotlin

性能

平台

Second Floor

沙盒咨询交流时间 Second Floor Android for Cars Android Studio 和 Android TV Google Play Jetpack Kotlin Performance Platform
15:10-15:15

休息时间

15:15-15:35

本课

WorkManager:深入探索

Rahul Ravikumar、Summir Kataria

详细了解 WorkManager(用于后台处理的 Jetpack 库)。本演讲将介绍中高级概念,帮助您解决在部署到由用户和设备组成的大型生态系统时可能会遇到的常见问题、陷阱和问题。

Jetpack

主舞台

本课 主舞台 Jetpack
15:15-15:35

本课

在 CI 中使用基准测试应对回归问题

Chris Craik、Dustin Lam

在用户抱怨之前,性能很容易被忽视,但您可以通过捕获 CI 中的回归问题来防止糟糕的用户体验。在本次讲座中,我们将探讨差异为什么会导致回归检测难以进行,以及在编写 Jetpack 库时采取的策略。 我们将回顾新的 Jetpack 基准库,以及如何使用它测量热代码路径(从 RecyclerView 滚动到数据库查询)。

性能

第二阶段

本课 第二阶段 性能
15:35-16:05

下午茶歇

15:35-15:55

直播专享

#AskAndroid:Android 社区和 Android 使用入门

使用 #AskAndroid 回答您在 Twitter 上提交的问题。

直播专享
16:05-16:45

本课

Android Studio 设计工具的新变化

John Hoford、Paris Hsu、Oscar Adame Vázquez、Nicolas Roard

此演示文稿讨论了 Android Studio 设计工具的新变化,其中包括去年引入的新工具和功能。我们将深入了解新的 MotionEditor 和 MotionLayout 库,包括新功能和原则概览、使用编辑器创建动画以及提示和技巧。

Android Studio 和工具

主舞台

本课 主舞台 Android Studio 和工具
16:05-16:45

本课

adb Live

Chet Haase、Tor Norbye、Romain Guy

欢迎加入我们,现场录制由 Tor、Chet 和 Romain 主讲的 ADB 播客分集,您还有机会观看观众的问答直播。

Android TV

第二阶段

本课 第二阶段 Android TV
16:05-17:10

Codelab

“带有 View 的 Room”Codelab

Jetpack

Codelabs 聊天室

Codelab Codelabs 聊天室 Jetpack
16:45-16:50

休息时间

16:50-17:10

本课

迁移到 AndroidX:时机已到

Nick Anthony,时光歌曲

我们来深入了解一下迁移到 AndroidX 的实际情况!这场讲座介绍了尽快进行迁移的理由、设定了适当的预期,并就如何尽可能顺利地执行迁移提供了建议。

Jetpack

主舞台

本课 主舞台 Jetpack
16:50-17:10

本课

如何构建车载媒体应用

马丹·安卡普拉

关于直接内置于汽车中的基于 Android Automotive OS 的全新信息娱乐系统,本演讲将重点介绍如何构建新应用或调整现有应用,使其能够适应 Android Automotive OS。将逐步介绍如何设计、开发、发布和分发媒体应用。

Android for Cars

第二阶段

本课 第二阶段 Android for Cars
17:10-17:20

休息时间

17:20-17:40

本课

高性能(图形)编程

Romain Guy、Mathias Agopian

此演讲详细介绍了 Filament 渲染引擎采用的各种技术在 Android 设备上提供高性能:CPU 缓存编程、多线程作业系统使核心饱和、动态分辨率、跳帧、以半浮点执行着色器计算、如何使用小浮点格式进行纹理处理、编写 SIMD 和便于优化的 C++ 代码,等等。

界面

主舞台

本课 主舞台 界面
17:20-17:40

本课

Google Play 结算服务:“随时随地购买”模式转变

奥斯卡·罗德里格斯

在过去几年中,我们在 Google Play 中引入了一些新功能,让用户能够从应用内外以多种新方式发现和购买商品及订阅。

开发者在应用中采用这些变更后,他们发现用户体验得到改善,收入也实现了大幅增长。但是,将这些功能集成到应用或游戏中需要发生根本性改变,您需要从根本上改变,思考如何购买和消费。

此专题演讲深入探讨了如何设计“随时随地购物”平台。我们将介绍促销、订阅并安装、现金购买和待处理的交易,以及远程购买批准。我们欢迎所有使用 Google Play 结算服务的应用和游戏开发者参加本次活动。

Google Play

第二阶段

本课 第二阶段 Google Play
17:20-18:25

Codelab

MotionLayout Codelab

Jetpack

Codelabs 聊天室

Codelab Codelabs 聊天室 Jetpack
17:40-17:45

休息时间

17:45-18:25

炉边谈话

Android 专题访谈

由 Chet Haase 托管

向 Android 平台工程团队的专家小组学习,他们将现场为您答疑解惑。

Android Studio 和工具

API 指南

Google Play

Jetpack

Kotlin

性能

平台

界面

主舞台

炉边谈话 主舞台 平台 Android Studio 和工具 API 指南 Google Play Jetpack Kotlin 性能平台界面
17:45-18:25

本课

为什么 Google 认为我的应用有害?

亚历克·盖尔廷

Google Play 保护机制会不断审核应用,并在发现违反 MUwS(移动垃圾软件)和 PHA(潜在有害应用)政策的行为时向用户发出警告。在本次讲座中,我们将深入剖析这一审核流程。此外,我们还分享了会导致“优秀”开发者违反这些政策的常见问题的数据洞见和示例。

Google Play

第二阶段

本课 第二阶段 Google Play
18:25-21:25

派对后