Android应用开发技术
全新正版 极速发货
¥
27
7.5折
¥
36
全新
库存2件
作者胡光永,查英华 主编 著作
出版社电子工业出版社
ISBN9787121306310
出版时间2017-02
装帧平装
开本16开
定价36元
货号1201464663
上书时间2024-12-03
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
胡光永,男,南京工业职业技术学院计算机与软件学院院长,副教授,江苏省“333高层次人才培养工程”第三层次培养对象,长期从事软件工程、移动互联网应用技术开发和应用工作。获江苏省教学成果一等奖(排名1),重量教学成果二等奖(排名2),指导学生获全国职业技能大赛一等奖等多项奖励,近年参与国家自然科学基金项目1项,主持市厅级课题2项,发表论文多篇。
查英华女,高级工程师,曾任职于国内多家IT企业,从事IT项目开发和实施多年,积累了丰富的项目经验。现就职于南京工业职业技术学院计算机与软件学院,校级教学名师,专注Java、移动互联网等领域的项目研发和教育信息化的推广实施。
目录
任务T0 学生空间App项目总览 1
0.1.1 学生空间App项目背景 1
0.1.2 学生空间App项目概述 1
任务T1 开启学生空间App的开发之旅 4
任务T1-1 什么是Android 4
任务目标 4
任务分析 4
知识准备 5
1.1.1 Android系统概述 5
1.1.2 Android的历史与发展 5
1.1.3 Android体系架构及Dalvik 6
1.1.4 Android版本 9
1.1.5 Android开发环境搭建 10
1.1.6 Android模拟器及其使用 12
1.1.7 Android Market 14
任务实战 15
技能训练 18
任务T1-2 认识Android应用的结构 19
任务目标 19
知识准备 19
1.2.1 Android应用的目录结构 19
1.2.2 ADT常用窗口 23
技能训练 26
任务T2 学生空间App的界面设计 27
任务T2-1 基本控件(一) 27
任务目标 27
任务分析 27
知识准备 28
2.1.1 界面控件的基本结构 28
2.1.2 TextView控件 29
2.1.3 EditText控件 30
2.1.4 Button控件 30
任务实战 31
技能训练 33
任务T2-2 基本控件(二) 35
任务目标 35
任务分析 35
知识准备 36
2.2.1 ImageView控件 36
2.2.2 CheckBox控件 38
2.2.3 RadioButton控件 40
任务实战 41
技能训练 44
任务T2-3 触屏与键盘事件 45
任务目标 45
任务分析 45
知识准备 45
2.3.1 Android常见事件 45
2.3.2 onTouchEvent事件 46
2.3.3 键盘事件 46
任务实战 47
技能训练 49
任务T2-4 菜单与消息通知 50
任务目标 50
任务分析 50
知识准备 51
2.4.1 菜单 51
2.4.2 对话框 53
2.4.3 消息通知 54
任务实战 57
技能训练 60
任务T3 学生空间App的界面优化 62
任务T3-1 学生空间App的界面设计 62
任务目标 62
任务分析 62
知识准备 63
3.1.1 LinearLayout布局 63
3.1.2 FrameLayout布局 65
3.1.3 RelativeLayout布局 66
3.1.4 TableLayout布局 70
3.1.5 GridLayout布局 70
任务实战 71
技能训练 75
任务T3-2 常用资源深入 77
任务目标 77
知识准备 77
3.2.1 Android资源目录结构 78
3.2.2 样式 78
3.2.3 Drawable资源 81
3.2.4 动态增加layout资源 83
技能训练 84
任务T4 学生空间App的主界面设计 88
任务T4-1 深入理解Activity 88
任务目标 88
任务分析 88
知识准备 89
4.1.1 多Activity间的跳转 89
4.1.2 多Activity间的数据传递 90
4.1.3 深入Intent应用 92
4.1.4 Activity生命周期进阶 94
任务实战 96
技能训练 97
任务T4-2 Fragment 98
任务目标 98
任务分析 98
知识准备 99
4.2.1 Fragment简介 99
4.2.2 Fragment生命周期 102
任务实战 103
技能训练 105
任务T5 学生空间App列表信息的展示 106
任务T5-1 ListView控件和Adapter 106
任务目标 106
任务分析 106
知识准备 107
5.1.1 ListView控件 107
5.1.2 Adapter 109
任务实战 114
技能训练 117
任务T5-2 Spinner控件和GridView控件 119
任务目标 119
任务分析 119
知识准备 120
5.2.1 Spinner控件 120
5.2.2 GridView控件 125
任务实战 127
技能训练 132
任务T6 Android的广播和服务 133
任务T6-1 Android广播接收器 133
任务目标 133
任务分析 133
知识准备 134
6.1.1 Android广播机制 134
6.1.2 Android广播的实现 135
任务实战 136
技能训练 137
任务T6-2 Android服务 138
任务目标 138
任务分析 138
知识准备 139
6.2.1 Service的基本概念 139
6.2.2 Service的生命周期 139
6.2.3 使用Service的方法 140
6.2.4 访问系统核心服务 141
任务实战 142
技能训练 144
任务T7 学生空间App的数据存取及共享 146
任务T7-1 SharedPreferences存储 146
任务目标 146
任务分析 146
知识准备 147
7.1.1 SharedPreferences的应用场景 147
7.1.2 SharedPreferences的使用方法 147
任务实战 149
技能训练 150
任务T7-2 文件存储 151
任务目标 151
任务分析 151
知识准备 152
7.2.1 文件存储 152
7.2.2 内部存储 152
7.2.3 外部存储 154
任务实战 156
技能训练 158
任务T7-3 SQLite存储 159
任务目标 159
任务分析 159
知识准备 160
7.3.1 SQLite的基本概念 160
7.3.2 Android中SQLite的使用 160
7.3.3 SQLiteOpenHelper 161
任务实战 162
技能训练 169
任务T7-4 ContentProvider数据共享 170
任务目标 170
任务分析 170
知识准备 171
7.4.1 ContentProvider概述 171
7.4.2 Uri类 172
7.4.3 ContentResolver类 173
任务实战 174
技能训练 177
任务T8 学生空间App的高级控件的应用 178
任务T8-1 Snackbar 178
任务目标 178
任务分析 178
知识准备 179
8.1.1 Snackbar的应用场景 179
8.1.2 Snackbar的使用方法 179
8.1.3 Snackbar的使用示例 179
任务实战 181
技能训练 182
任务T8-2 FloatingActionButton 183
任务目标 183
任务分析 183
知识准备 183
8.2.1 FloatingActionButton的使用方法 183
8.2.2 FloatingActionButton的使用示例 184
任务实战 186
技能训练 187
附录A Android Studio开发环境的应用技巧 188
附录B Android编码规范 198
参考文献 202
内容摘要
本书是基于Android 5.0和Android Studio的移动互联网应用开发的入门教材,围绕一个综合项目―学生空间展开,贯彻“做中学”的理念,由浅入深地系统介绍Android应用开发的概念、技术和方法。本书分为8个任务,包括初识Android、基本界面设计及优化、主界面及列表信息、广播及服务、数据持久化以及Android 5.0控件应用等,项目开发过程穿插讲解知识点,将理论知识融入项目开发。本书以项目贯穿全程,由浅入深地将理论知识和实例紧密结合,知识结构清晰,易于学习,既可作为高等院校移动互联网Android开发课程的教材,也可作为Android开发初学者的入门参考书。
— 没有更多了 —
以下为对购买帮助不大的评价