Content
15 Lessons • 0 Quizzes • 0 Challenges
概览
- 1
课程介绍
Android 布局与用户界面组件
- 1
布局简介
- 2
创建和使用片段
- 3
在 Android 中定义自定义视图
- 4
活动及其生命周期管理
- 5
Android 布局测验
生命周期感知组件
- 1
生命周期感知组件概述
- 2
使用 ViewModel
- 3
LiveData 和 LiveData 观察者
- 4
关于生命周期感知组件的测验
Android UI 组件
- 1
底部导航栏
- 2
警报对话框与对话框片段概述
- 3
处理和显示图像
- 4
选项、上下文与弹出菜单
- 5
使用 RecyclerView
- 6
使用 Android WebView
- 7
Android UI 组件测验
Android Jetpack 组件
- 1
任务调度:WorkManager
- 2
使用 CameraX API
- 3
使用导航组件
- 4
使用 Android Paging 库
- 5
Android Jetpack 组件测验
意图、广播、线程与服务
- 1
使用意图和意图过滤器
- 2
广播接收器
- 3
进程与线程概述
- 4
理解服务与工作管理器
- 5
关于意图、线程和服务的测验
数据持久化
- 1
Room 持久化库概述
- 2
使用 Room 数据库实体
- 3
使用DAO实现CRUD操作
- 4
使用 Room 数据库
- 5
处理 Room 数据库迁移
- 6
编程挑战:Room 自动迁移
- 7
编程挑战:Room 手动迁移
- 8
数据持久化测验
应用权限与用户位置
- 1
Android 权限概述
- 2
在应用清单中声明权限
- 3
请求运行时权限的流程
- 4
获取用户的最后已知位置
- 5
应用权限与位置服务测验
网络通信
- 1
使用 Retrofit 进行 REST API 调用
- 2
Kotlin 协程概述
- 3
使用 Kotlin 协程与 Retrofit
- 4
网络知识测验
在 Android 中使用 Firebase 服务
- 1
将 Firebase 添加到 Android 项目
- 2
在应用中添加 Firebase 认证
- 3
使用 Firebase 实时数据库存储数据
- 4
使用 Firebase 存储保存文件和图片
- 5
使用 Firebase Cloud Messaging 实现远程通知
- 6
Firebase 服务测验
依赖注入
- 1
依赖注入概述
- 2
在 Android 应用中使用 Hilt 容器
- 3
使用 Hilt 模块
- 4
依赖注入测验
性能与优化
- 1
通过多线程提升应用程序性能
- 2
提高电池续航的优化措施
- 3
内存管理概述
- 4
性能与优化测验
Android 应用测试
- 1
Android 测试概述
- 2
Android中的单元测试
- 3
Android中的仪器测试
- 4
Android应用测试测验
结论
- 1
结论
附录
- 1
设置开发环境
- 2
使用 ADB 调试应用
- 3
创建一个新的 Android 项目
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User