封面
版权信息
内容提要
前言
单元1 开发第一个Android程序
【学习导读】
【学习目标】
【思维导图】
【相关知识】
1.1 Android概述
1.1.1 移动操作系统
1.1.2 Android简介
1.1.3 Android架构体系
1.2 Android开发环境
1.2.1 Android开发环境简介
1.2.2 搭建Android Studio集成开发环境
1.3 创建HelloWorld工程
1.3.1 新建Android工程
1.3.2 创建Android模拟器
1.3.3 在Android模拟器上运行App
1.3.4 Android项目目录结构
1.3.5 Android App打包
【实训与练习】
单元2 仿微信框架App
【学习导读】
【学习目标】
【思维导图】
【相关知识】
2.1 UI设计的相关概念
2.1.1 View
2.1.2 ViewGroup
2.1.3 布局中的相关概念
2.1.4 布局的常用属性
2.2 布局管理
2.2.1 线性布局
2.2.2 相对布局
2.2.3 帧布局
2.2.4 网格布局
2.3 常用视图和事件处理
2.3.1 常用视图
2.3.2 事件处理
2.4 仿微信框架App实现
2.4.1 头部区域制作
2.4.2 主页面布局文件设计
2.4.3 内容区域制作
2.4.4 底部导航区域制作
2.4.5 图片选择器制作
2.4.6 颜色选择器制作
2.4.7 底部导航区域优化
2.4.8 导航动作实现
【实训与练习】
单元3 新闻App
【学习导读】
【学习目标】
【思维导图】
【相关知识】
3.1 Activity
3.1.1 手动Activity创建
3.1.2 Android Studio中创建Activity
3.1.3 手动Activity注册
3.1.4 AppCompatActivity和Activity的区别
3.1.5 去掉标题栏
3.1.6 Activity生命周期
3.2 Intent
3.2.1 Intent包含信息与构造
3.2.2 Intent用法
3.2.3 利用Intent启动Activity
3.3 ListView
3.4 适配器
3.4.1 ArrayAdapter
3.4.2 SimpleAdapter
3.4.3 SimpleCursorAdapter
3.4.4 BaseAdapter
3.5 WebView组件
3.6 SimpleAdapter版新闻App
3.6.1 页面布局文件设计
3.6.2 数据封装
3.6.3 定义适配器
3.6.4 页面跳转实现
3.6.5 新闻显示页面实现
3.7 BaseAdapter版新闻App
3.7.1 新闻列表页面制作
3.7.2 数据封装
3.7.3 自定义适配器
3.7.4 自定义适配器使用
3.8 RecyclerView版新闻App
3.8.1 RecyclerView组件优势
3.8.2 RecyclerView组件配套类
3.8.3 RecyclerView适配器结构
3.8.4 新闻App实现
【实训与练习】
单元4 用户管理App
【学习导读】
【学习目标】
【思维导图】
【相关知识】
4.1 数据存储技术
4.1.1 SharedPreferences
4.1.2 内部存储
4.1.3 外部存储
4.1.4 SQLite数据库
4.2 用户管理App实现
4.2.1 DBHelp类设计
4.2.2 UserManager类设计
4.2.3 记住密码功能实现
4.2.4 主页面设计
4.2.5 内容页面设计
【实训与练习】
单元5 下载网络图片App
【学习导读】
【学习目标】
【思维导图】
【相关知识】
5.1 网络编程
5.2 Android访问网络方式
5.3 下载百度Logo App
5.3.1 URL类
5.3.2 HttpURLConnection类
5.3.3 利用URL和HttpURLConnection下载百度Logo
5.4 Android多线程机制
5.4.1 主线程和工作线程
5.4.2 主线程和工作线程之间通信
5.5 Handler消息机制
5.6 Glide框架实现图片加载
5.7 OkHttp3框架
5.7.1 OkHttp3框架常用类或接口
5.7.2 同步请求获得百度Logo
5.7.3 异步请求获得百度Logo
5.8 JSON数据格式
5.8.1 JSON数据格式基本信息
5.8.2 Android提供的JSON解析类
5.8.3 JSONArray对象创建与解析
5.8.4 JSONObject对象创建与解析
5.8.5 JSONObject和JSONArray综合应用与解析
【实训与练习】
单元6 引导页面制作App
【学习导读】
【学习目标】
【思维导图】
【相关知识】
6.1 ViewPager简介
6.2 PagerAdapter
6.3 shape标签
6.3.1 创建shape文件
6.3.2 shape子标签
6.3.3 shape使用
6.4 引导页面实现
6.4.1 住房公积金App引导页面设计
6.4.2 住房公积金App引导页面实现
6.5 ViewPager+Fragment经典结构
6.5.1 Fragment
6.5.2 FragmentPagerAdapter
6.5.3 TabLayout
6.5.4 ViewPager+Fragment+TabLayout结构
【实训与练习】
单元7 Android常用框架
【学习导读】
【学习目标】
【思维导图】
【相关知识】
7.1 ButterKnife框架
7.1.1 导入依赖和初始化ButterKnife
7.1.2 注解类型
7.1.3 案例
7.2 MPAndroidChart框架
7.2.1 折线图绘制
7.2.2 柱状图绘制
7.2.3 饼图绘制
7.2.4 动态折线图绘制
7.3 SmartRefreshLayout框架
7.3.1 导入依赖
7.3.2 提供的类
7.3.3 在布局文件中使用
7.3.4 经典风格案例实现
【实训与练习】
更新时间:2023-10-09 10:34:45