扫一扫
关注中图网
官方微博
本类五星书更多>
-
>
中医基础理论
-
>
高校军事课教程
-
>
思想道德与法治(2021年版)
-
>
毛泽东思想和中国特色社会主义理论体系概论(2021年版)
-
>
中医内科学·全国中医药行业高等教育“十四五”规划教材
-
>
中医诊断学--新世纪第五版
-
>
中药学·全国中医药行业高等教育“十四五”规划教材
ANDROID应用程序开发技术 版权信息
- ISBN:9787560668376
- 条形码:9787560668376 ; 978-7-5606-6837-6
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 所属分类:>>
ANDROID应用程序开发技术 内容简介
本书基于Android Studio集成开发环境,结合Android应用开发的具体案例,由浅入深、循序渐进地阐述了Android应用开发的基础知识和编程方法。本书以介绍Android的四大组件为主线,精心组织内容和案例,所有的案例都在Android手机(或模拟器)上成功运行。此外,每章都设计了典型案例对知识点进行贯穿讲解,并配有习题。 全书分9章,包括Android概述、Android Studio使用入门、Activity和Application、UI编程基础、UI进阶、数据存储、Intent与BroadcastReciver、ContentProvider数据共享和Service等内容。 本书内容翔实,案例典型,每个案例都给出了完整的代码,便于读者学习。本书可作为高等学校计算机专业学生学习Android应用开发的入门教材,也可作为编程人员的学习参考书。
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
展开全部
书友推荐
- >
新文学天穹两巨星--鲁迅与胡适/红烛学术丛书(红烛学术丛书)
新文学天穹两巨星--鲁迅与胡适/红烛学术丛书(红烛学术丛书)
¥9.9¥23.0 - >
伯纳黛特,你要去哪(2021新版)
伯纳黛特,你要去哪(2021新版)
¥16.9¥49.8 - >
有舍有得是人生
有舍有得是人生
¥20.1¥45.0 - >
企鹅口袋书系列·伟大的思想20:论自然选择(英汉双语)
企鹅口袋书系列·伟大的思想20:论自然选择(英汉双语)
¥9.7¥14.0 - >
唐代进士录
唐代进士录
¥18.3¥39.8 - >
月亮虎
月亮虎
¥20.2¥48.0 - >
山海经
山海经
¥22.4¥68.0 - >
推拿
推拿
¥12.2¥32.0
本类畅销
-
食品添加剂
¥33.5¥45 -
VB语言程序设计
¥29.9¥39.8 -
C语言程序设计习题与实验指导
¥9.1¥18 -
地下建筑结构-(第三版)-(赠课件)
¥49.4¥55 -
模具制图
¥37.8¥49 -
工程机械结构认知
¥10.5¥22