Android是一种基于Linux的自由及开放源代码的操作系统,主要应用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。现在市场上,Android是用户最多的操作系统,因此学习安卓开发十分适应市场的需求。在本课程中,我们将从环境的搭建、UI布局、事件处理、图像处理、多屏适配、数据流等方面给大家全面地讲解Android开发过程中的基础知识。
- 目录
- 01 Android开发基础
- 01 Android编程介绍和开发基础 | 02 Android发展历程 | 03 理解Android应用程序结构 | 04 Android平台下的Java编程特点 | 05 Android Studio介绍 | 06 Android Studio 安装 | 07 配置Android开发库
-
- 02 开发前的准备工作
- 01 第一个Android程序 | 02 创建虚拟设备进行调试 | 03 连接物理设备进行调试 | 04 Android命令行工具 | 05 探索Android开发工具包的命令行工具 | 06 学会使用develop开发文档
-
- 03 Android studio项目介绍
- 01 探索Android项目结构 | 02 了解Gradle 构建脚本 | 03 AndroidManifest文件介绍 | 04 使用依赖系统以及支持库
-
- 04 制作用户UI界面
- 01 学习创建布局文件 | 02 修改material design主题和样式 | 03 屏幕布局中的view和viewgroup | 04 计量单位 | 05 线性布局 | 06 相对布局 | 07 通过Java代码为ViewGroup添加组件 | 08 显示和收集文本信息 | 09 通过Toast和Snackbar显示文字信息
-
- 05 Android事件处理原理
- 01 探索Activity生命周期 | 02 通过logcat追踪生命周期事件 | 03 在布局文件中为组件绑定点击事件 | 04 通过Java代码为控件绑定点击事件 | 05 处理屏幕方向变化
-
- 06 图像处理
- 01 自定义启动图标 | 02 Android ImageView控件的使用 | 03 在代码运行时动态添加图片资源 | 04 从assets文件夹中获取图片资源显示
-
- 07 Menus和Action Bar的使用
- 01 使用xml定义选项菜单 | 02 通过Java代码动态添加选项菜单items | 03 在Action Bar中显示选项菜单items
-
- 08 导航处理
- 01 新建Activity和它的布局文件 | 02 通过显示Intent启动Activity | 03 通过隐式Intent启动其他应用程序
-
- 09 多屏适配
- 01 横竖屏适配 | 02 创建可替代dimens资源文件 | 03 创建多版本的图片资源 | 04 Fragment的使用
-
- 10 数据处理
- 01 通过ListView显示字符串数组 | 02 自定义ListView列表项布局 | 03 给listview自定义显示图片和文字 | 04 ListView列表项点击事件 | 05 通过Intent传递数据 | 06 启动带返回结果的Activity