暂无评论
图文详情
- ISBN:9787560668376
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:296
- 出版时间:2023-05-01
- 条形码:9787560668376 ; 978-7-5606-6837-6
内容简介
本书基于Android Studio集成开发环境,结合Android应用开发的具体案例,由浅入深、循序渐进地阐述了Android应用开发的基础知识和编程方法。本书以介绍Android的四大组件为主线,精心组织内容和案例,所有的案例都在Android手机(或模拟器)上成功运行。此外,每章都设计了典型案例对知识点进行贯穿讲解,并配有习题。 全书分9章,包括Android概述、Android Studio使用入门、Activity和Application、UI编程基础、UI进阶、数据存储、Intent与BroadcastReciver、ContentProvider数据共享和Service等内容。 本书内容翔实,案例典型,每个案例都给出了完整的代码,便于读者学习。本书可作为高等学校计算机专业学生学习Android应用开发的入门教材,也可作为编程人员的学习参考书。
目录
第1章 Android概述 1
1.1 Android简介 1
1.1.1 Android的诞生 1
1.1.2 Android版本发展史 1
1.2 Android的特点 3
1.2.1 Android系统架构 3
1.2.2 Android四大组件 4
1.2.3 Android平台特性 5
1.2.4 Android平台优势 6
本章小结 7
习题 7
第2章 Android Studio使用入门 8
2.1 Android Studio简介 8
2.2 Android Studio环境配置 9
2.2.1 Windows下配置Java环境 9
2.2.2 Windows下配置Android Studio环境 11
2.3 运行**个Android程序 15
2.3.1 新建一个Android项目 15
2.3.2 Android Studio IDE界面 20
2.3.3 运行程序 23
2.3.4 项目组成 25
2.4 Android项目的结构目录 26
2.5 AndroidManifest.xml清单文件 27
2.6 Android Studio日志工具的使用 28
2.6.1 Logcat 28
2.6.2 DDMS 30
本章小结 31
习题 31
第3章 Activity和Application 32
3.1 Activity的基本概念 32
3.2 运行状态及生命周期 33
3.2.1 Activity的运行状态 33
3.2.2 Activity的生命周期 33
3.2.3 Activity的属性 35
3.2.4 实现Android登录的示例代码 38
3.3 Android的资源管理 43
3.3.1 分类与访问方式 44
3.3.2 strings.xml文本资源文件 45
3.3.3 colors.xml颜色设置资源文件 46
3.3.4 dimens.xml尺寸定义资源文件 47
3.3.5 themes.xml主题风格资源文件 48
3.3.6 图像资源目录 50
3.4 Application的基本概念 51
3.4.1 Application生命周期事件 51
3.4.2 重载Application 52
3.4.3 Android应用项目生命周期 53
本章小结 54
习题 54
第4章 UI编程基础 55
4.1 Android UI概述 55
4.2 常用控件 56
4.2.1 通用属性 56
4.2.2 文本框TextView 59
4.2.3 编辑框EditText 65
4.2.4 按钮Button 71
4.2.5 单选按钮RadioButton和复选按钮CheckBox 77
4.2.6 开关控件ToggleButton 86
4.2.7 图片视图ImageView 89
4.3 布局管理器 93
4.4 UI布局 95
4.4.1 线性布局 96
4.4.2 相对布局 103
4.4.3 网格布局 108
4.4.4 约束布局 113
4.4.5 框架布局 125
4.5 事件处理 128
4.5.1 基于监听的事件处理 128
4.5.2 基于回调的事件处理 135
4.6 对话框 137
本章小结 144
习题 144
第5章 UI进阶 146
5.1 Fragment 146
5.1.1 Fragment简介 146
5.1.2 Fragment的生命周期 147
5.1.3 使用Fragment 149
5.1.4 Fragment与Activity通信 159
5.2 菜单 164
5.2.1 选项菜单 165
5.2.2 上下文菜单 171
5.2.3 弹出菜单 173
5.3 高级组件 175
5.3.1 ListView列表视图 175
5.3.2 RecyclerView视图 183
本章小结 192
习题 192
第6章 数据存储 194
6.1 文件存储 194
6.1.1 使用I/O流操作文件的常用方法 194
6.1.2 文件操作举例 195
6.2 SharedPreferences存储 200
6.2.1 SharedPreferences接口 200
6.2.2 SharedPreferences操作步骤 201
6.2.3 SharedPreferences应用举例 201
6.3 SQLite数据库存储 206
6.3.1 SQLite简介 206
6.3.2 数据库的创建和删除 206
6.3.3 数据库中表的操作 209
6.3.4 SQLite应用举例 217
本章小结 228
习题 228
第7章 Intent与BroadcastReceiver 230
7.1 Intent 230
7.1.1 Intent原理与用途 230
7.1.2 Intent分类 231
7.1.3 Intent属性 232
7.1.4 使用Intent启动Activity实例 236
7.2 BroadcastReceiver 238
7.2.1 广播机制及BroadcastReceiver原理 238
7.2.2 BroadcastReceiver分类 239
7.2.3 BroadcastReceiver注册 239
7.2.4 使用BroadcastReceiver实现短信拦截功能实例 240
本章小结 246
习题 246
第8章 ContentProvider数据共享 247
8.1 ContentProvider简介 247
8.1.1 ContentProvider的基本概念 247
8.1.2 ContentProvider的常用操作 251
8.1.3 ContentResolver的常用操作 253
8.2 开发ContentProvider程序 255
8.2.1 派生ContentProvider子类 255
8.2.2 注册ContentProvider 259
8.2.3 使用ContentProvider 260
8.2.4 使用ContentProvider实现共享单词数据存储示例 261
本章小结 269
习题 270
第9章 Service 271
9.1 Service简介 271
9.1.1 Service的基本概念 271
9.1.2 Service的状态 271
9.1.3 Service的生命周期 272
9.2 系统自带Service 277
9.2.1 NotificationManager 277
9.2.2 DownloadManager 277
9.3 Service实现过程 278
9.3.1 创建Service 278
9.3.2 启动和绑定Service 278
9.3.3 使用Service实现音乐播放器示例 279
本章小结 285
习题 285
参考文献 287
展开全部
本类五星书
本类畅销
-
落洼物语
¥8.9¥28.0 -
当代中国政府与政治(新编21世纪公共管理系列教材)
¥33.6¥48.0 -
中国当代文学名篇选读
¥17.0¥53.0 -
中医基础理论
¥50.7¥59.0 -
习近平新时代中国特色社会主义思想概论
¥18.2¥26.0 -
习近平总书记教育重要论述讲义
¥13.3¥35.0 -
世界现代设计史-[第二版]
¥40.8¥120.0 -
外国教育史-第2版
¥19.6¥40.0 -
断代(八品)
¥21.4¥42.0 -
宪法-第二版
¥20.3¥29.0 -
先进防伪技术
¥81.3¥98.0 -
企业法务教程
¥34.8¥49.0 -
[社版]大汉战神:霍去病传
¥12.0¥40.0 -
经络腧穴学
¥59.3¥69.0 -
计算机网络 第8版
¥37.7¥59.8 -
新闻学概论(第七版)(新闻与传播学系列教材(新世纪版))
¥15.0¥50.0 -
办公室工作实务(第4版)/黄海
¥27.8¥48.0 -
全国压力管道设计和审批人员培训教材(第四版)
¥160.4¥198.0 -
无人机概论
¥37.2¥59.0 -
计算机操作系统-(第四版)
¥18.0¥53.0