- 安装JDK依赖,设置系统环境变量
- 安装Android Studio,安装SDK
- 中文乱码处理
- 新建项目
- 软件界面介绍及使用
- 编译
- 创建模拟器
- 在模拟器运行
- 工程目录说明
- 运行配置文件 AndroidManifest.xml
- 在代码中修改控件
- 设置快捷键和安装插件
- 初始化仓库
- 远程克隆
- 将文件添加到缓存
- 查看项目当前状态
- 缓存内容提交到仓库
- 查看历史
- 回退版本
- 创建分支
- 切换分支
- 删除分支
- 合并分支
- 合并冲突
- 添加远程仓库
- 查看当前的远程仓库
- 推送到远程仓库
- 从远程仓库拉取
- 像素单位(dp、sp、px)
- 颜色
- 屏幕分辨率
- 新建Activity页面和新建文件
- 视图 View
- 线性布局 LineatLayout
- 滚动视图 ScrollView
- 约束布局 ConstraintLayout
- 文本视图
- 图像视图
- 按钮
- 图形
- 九宫格图片
- 复选框
- 开关
- 单选钮
- 下拉框
- 适配器:数组适配器和简单适配器
- 文本编辑框和自动完成编辑框
- Activity的生命周期
- 使用intent传递消息
- 向下一个Activity传递参数
- 向上一个Activity返回参数
- 控件:单选按钮、下拉框、编辑框、复选框
- 相对布局
- intent传递参数,Activity传参与返回
- Activity生命周期
- 提醒对话框AlertDialog
- 共享参数存储
- 共享参数读取
- 创建表、删除表、变更表结构
- 数据增删改查
- 获得SD卡目录信息
- 公有存储空间和私有存取空间
- 读写文本文件
- 读写图片
- Application生命周期
- 全局内存读写
- 数据库:记录商品信息
- 共享参数:购物车计数器
- SD卡:图片缓存
- 全局内存:缩略图缓存
- 菜单Menu
- 工具栏 Toolbar
- 溢出菜单 OverflowMenu
- 搜索框 SearchView
- 标签布局 TabLayout
- 自定义指示器
- 自动滚动轮播
- 占用状态栏的banner
- 线性布局管理器 LineatLayoutManager
- 网格布局管理器 GridLayoutManager
- 瀑布流网格布局管理器 StaggeredGridLayoutManager
- 动态更新循环视图
- 下拉刷新布局 SwipeRefreshLayout
- 检测软键盘
- 检测物理按键
- 音量键对话框
- 事件分发与拦截
- 手势时间处理
- 手势检测器
- 飞掠视图
- 手势控制轮播
- 滚动视图判断滚动规则
- 下级视图告诉滚动视图能否拦截收拾
- 抽屉布局
- 自定义下拉布局:监听滚动到顶部或底部
- 处理状态栏和工具栏
- 添加下拉刷新头部
- 从资产目录读取文本
- 从资产目录读取图片
- 访问本地网页
- 访问外部网页
- 调用js
- 网页设置
- 网页视图客户端
- 网页交互客户端
- 文件下载监听器
- 开发版签名
- 发布版签名