微信扫一扫,移动浏览光盘
简介
目录
第1章 走进Android 世界 001
1.1 走进Android 001
1.2 搭建Android 开发环境 002
1.3 创建第一个应用程序 007
1.3.1 创建程序 007
1.3.2 Android 程序结构 008
1.3.3 运行程序 011
1.3.4 生成APK 015
1.4 Android 中的日志工具Log 016
职业素养拓展 018
本章小结 018
第2章 Android 中的资源 019
2.1 资源概述 019
2.2 布局资源 020
2.3 字符串资源 022
2.4 颜色资源 023
2.5 尺寸资源 023
2.6 图片资源 024
2.7 样式和主题 024
2.8 国际化与资源自适应 026
职业素养拓展 027
本章小结 028
第3章 用户界面设计基础 029
3.1 常用布局 029
3.1.1 ConstraintLayout 约束布局 029
3.1.2 LinearLayout 线性布局 033
3.1.3 RelativeLayout 相对布局 036
3.1.4 FrameLayout 帧布局 039
3.1.5 TableLayout 表格布局 040
3.2 基础控件及应用 042
3.2.1 TextView 控件 042
3.2.2 EditText 控件 043
3.2.3 Button 控件 045
3.2.4 ImageView 控件 049
3.2.5 用户登录功能的设计与实现 051
3.2.6 RadioButton 和RadioGroup 控件 055
3.2.7 CheckBox 控件 057
3.2.8 Spinner 控件 060
3.2.9 用户注册 063
3.2.10 RecyclerView 控件 069
3.3 Android 的对话框 075
3.3.1 普通对话框 075
3.3.2 单选对话框 077
3.3.3 多选对话框 078
3.3.4 自定义对话框 080
3.4 仿微信底部导航的设计与实现 083
职业素养拓展 088
本章小结 089
第4章 Activity 090
4.1 Activity 的创建、跳转与关闭 090
4.2 Activity 的数据传递 096
4.2.1 Activity 间数据直接传递 096
4.2.2 Activity 间的数据回传 100
4.3 Activity 的生命周期 105
4.4 Intent 的使用 108
4.4.1 Intent 简介 108
4.4.2 拨打电话 109
4.5 用户注册头像的选择 111
职业素养拓展 118
本章小结 118
第5章 Fragment 119
5.1 Fragment 概述 119
5.2 Fragment 的创建 120
5.3 使用Fragment 121
5.3.1 静态添加Fragment 121
5.3.2 动态添加Fragment 124
5.4 Fragment 的生命周期 126
5.5 Fragment 与Activity 间的数据互传 129
5.6 仿微信应用中Fragment 的使用 134
职业素养拓展 139
本章小结 139
第6章 数据存储 140
6.1 SharedPreferences 存储 140
6.1.1 SharedPreferences 存储概述 140
6.1.2 记住账号和密码 141
6.2 文件存储 145
6.2.1 文件存储概述 145
6.2.2 保存账号和密码 145
6.3 SQLite 数据库存储 147
6.3.1 SQLite 数据库创建 147
6.3.2 仿手机通讯录 148
6.4 使用Room 实现通讯录 155
职业素养拓展 161
本章小结 162
第7章 内容提供者 163
7.1 内容提供者概述 163
7.2 访问系统通讯录 163
7.3 程序间数据共享 166
7.3.1 创建内容提供者 166
7.3.2 访问自定义通讯录 169
职业素养拓展 175
本章小结 175
第8章 服务的应用 176
8.1 服务概述 176
8.2 启动服务 178
8.3 绑定服务 180
8.4 后台播放音乐 185
职业素养拓展 187
本章小结 188
第9章 广播的应用 189
9.1 广播机制 189
9.2 系统广播 191
9.3 自定义广播 192
9.3.1 标准广播 193
9.3.2 有序广播 195
9.4 拦截电话 198
职业素养拓展 200
本章小结 200
第10章 网络编程 201
10.1 WebView 的使用 201
10.1.1 使用WebView 浏览网页 201
10.1.2 WebView 中使用JavaScript 203
10.2 网络访问 206
10.2.1 使用HTTP 协议访问网络 206
10.2.2 使用Volley 访问网络 210
10.3 查看天气应用 212
10.3.1 JSON 数据及解析 212
10.3.2 查看天气实例 215
职业素养拓展 221
本章小结 222
第11章 媒体应用技术 223
11.1 播放音频和视频 223
11.1.1 播放音频文件 223
11.1.2 播放视频文件 226
11.2 录制音频和视频 229
11.2.1 录制音频 229
11.2.2 视频的录制 232
11.3 仿微信头像设置 234
职业素养拓展 237
本章小结 237
第12章 综合项目——智慧党建 238
12.1 项目概述 238
12.2 项目运行效果展示 239
12.3 项目的实现 244
12.3.1 创建项目 244
12.3.2 实现项目启动界面 248
12.3.3 实现登录和注册 249
12.3.4 首页显示内容 253
12.3.5 党建要闻展示 257
12.3.6 显示党建要闻详情 263
12.3.7 实现播放学习视频 265
12.3.8 实现随手拍功能 269
12.3.9 其他功能实现说明 275
职业素养拓展 275
本章小结 276
参考文献 277
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问