Android应用开发案例教程PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:毋建军,徐振东,林瀚编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2013
- ISBN:9787302311003
- 页数:432 页
第1章Android开发概述 1
1.1智能手机发展 1
1.2 Android简介 7
1.3搭建Android开发环境 11
1.3.1 Android开发环境系统要求 12
1.3.2 Windows系统平台下搭建开发环境 12
1.3.3 Linux系统平台下搭建开发环境 20
1.4 Android SDK概述 22
1.4.1 Android SDK目录结构 22
1.4.2 Android常用开发工具 22
1.4.3 Android SDK实例 24
1.5创建Android程序 24
1.5.1创建和使用虚拟设备 24
1.5.2在Eclipse下创建Android程序 27
1.5.3命令行创建Android程序 29
1.5.4调试Android程序 36
习题1 42
第2章Android在线医药应用——艾斯医药系统开发 43
2.1系统需求分析设计 44
2.1.1系统开发背景 44
2.1.2系统功能需求 44
2.1.3系统开发及部署平台 45
2.2系统详细设计分析 46
2.2.1 Web服务器端系统总体架构设计 46
2.2.2 Web服务器端系统功能概述 48
2.2.3 Android手机客户端总体架构设计 55
2.2.4 AscentSys(艾斯医药)移动客户端系统功能概述 55
2.3数据库详细设计分析 57
2.3.1数据库平台环境及要求 57
2.3.2数据库及表设计 58
2.4 Web服务器端功能模块开发 61
2.4.1服务器端开发准备 61
2.4.2注册登录模块 62
2.4.3购物模块 62
2.4.4订单模块 63
2.5 AscentSys医药商务系统移动客户端功能模块开发 64
2.6 AscentSys移动客户端打包、签名、发布 65
2.7 AscentSys医药系统部署 68
习题2 70
第3章Android应用程序 71
3.1 Android项目构成 71
3.1.1目录结构 71
3.1.2 AndroidManifest.xml文件简介 72
3.1.3 gen目录 74
3.1.4 res目录 75
3.1.5 default.properties文件 76
3.2 Android应用程序组成 76
3.2.1 Android应用程序概述 76
3.2.2 Activity组件 77
3.2.3 Service组件 77
3.2.4 Intent和IntentFilter组件 77
3.2.5 BroadcastReceiver组件 81
3.2.6 ContentProvider组件 82
3.3 Android生命周期 82
3.3.1程序生命周期 82
3.3.2组件生命周期 84
3.4项目案例 94
习题3 98
第4章Android UI(用户界面)基础 99
4.1 Android UI简介 99
4.2 Android UI框架 100
4.2.1 Android与M VC设计 100
4.2.2视图树模型(View和Viewgroup) 101
4.3 Android UI控件类筒介 101
4.3.1 View类 101
4.3.2 ViewGroup类 102
4.3.3界面控件 103
4.4 Android UI布局 103
4.4.1线性布局 103
4.4.2线性布局应用案例 105
4.4.3相对布局 107
4.4.4相对布局应用案例 108
4.4.5表格布局 110
4.4.6表格布局应用案例 112
4.4.7帧布局 115
4.4.8帧布局应用案例 115
4.4.9绝对布局 118
4.4.10绝对布局应用案例 119
4.5项目案例 121
习题4 125
第5章Android UI系统控件基础 126
5.1文本控件简介 127
5.1.1文本框 127
5.1.2TextView应用案例 128
5.1.3编辑框 130
5.1.4 EditText应用案例 131
5.2按钮控件简介 132
5.2.1按钮 132
5.2.2 Button应用案例 133
5.2.3图片按钮 135
5.2.4 ImageButton应用案例 136
5.3单选与复选按钮简介 138
5.3.1单选按钮 138
5.3.2复选按钮 140
5.3.3 RadioButton和CheckBox综合应用案例 142
5.4时间与日期控件简介 144
5.4.1时间选择器 144
5.4.2日期选择器 144
5.4.3时间与日期控件综合应用案例 145
5.5 图片控件简介 149
5.5.1图片控件 149
5.5.2 ImageView应用案例 150
5.5.3切换图片控件ImageSwitcher、 Gallery 153
5.5.4 ImageSwitcher、 Gallery综合应用案例 154
5.6 时钟控件简介 159
5.6.1模拟时钟与数字时钟 159
5.6.2 AnalogClock和DigitalClock应用案例 160
5.7项目案例 163
习题5 167
第6章Android UI系统控件进阶 168
6.1列表控件简介 168
6.1.1列表控件 168
6.1.2 ListView应用案例 170
6.1.3下拉列表控件 172
6.1.4 Spinner应用案例 174
6.2进度条与滑块控件简介 176
6.2.1进度条 176
6.2.2 ProgressBar应用案例 177
6.2.3滑块 179
6.2.4 SeekBar应用案例 181
6.3评分控件简介 183
6.3.1评分控件 183
6.3.2 RatingBar应用案例 183
6.4自动完成文本控件简介 185
6.4.1自动完成文本控件 185
6.4.2 AutoCompleteTextView应用案例 186
6.5Tabhost控件简介 188
6.5.1Tabhost控件 188
6.5.2Tabhost应用案例 189
6.6视图控件简介 191
6.6.1滚动视图控件 191
6.6.2 ScrollView应用案例 191
6.6.3网格视图控件 193
6.6.4 GridView应用案例 194
6.7 Android事件处理 196
6.7.1 Android事件和监听器 196
6.7.2 Android事件处理机制 197
6.7.3 Android事件处理机制应用案例 201
6.7.4按键事件应用案例 206
6.7.5触摸事件应用案例 208
6.8 项目案例 210
习题6 213
第7章Android UI菜单、对话框 214
7.1菜单控件 Menu 214
7.1.1 Menu简介 214
7.1.2选项菜单 215
7.1.3选项菜单应用案例 216
7.1.4子菜单 219
7.1.5子菜单应用案例 219
7.1.6快捷菜单 222
7.1.7快捷菜单应用案例 223
7.2对话框控件Dialog 226
7.2.1 Dialog简介 226
7.2.2警告(提示)对话框AIertDialog 227
7.2.3 AIertDialog应用案例 227
7.2.4日期选择对话框DatePickerDialog 229
7.2.5 DatePickerDialog应用案例 230
7.2.6时间选择对话框TimePickerDialog 233
7.2.7 TimePickerDialog应用案例 233
7.2.8进度对话框ProgressDialog 236
7.2.9 ProgressDialog应用案例 236
7.3信息提示控件 239
7.3.1Toast控件简介 239
7.3.2Toast应用案例 239
7.3.3 Notification控件简介 242
7.3.4 Notification应用案例 243
7.4项目案例 246
习题7 250
第8章Android组件广播消息与服务 251
8.1 Intent消息通信 251
8.1.1 Intent简介 251
8.1.2使用Intent进行组件通信 254
8.1.3使用Intent启动Activity 254
8.1.4获取Activity返回值 260
8.1.5 Intent Filter原理与匹配机制 263
8.2 Intent广播消息 267
8.2.1广播消息 267
8.2.2 BroadcastReceiver监听广播消息 267
8.2.3 Broadcast Receiver应用案例 270
8.3 Service组件服务 273
8.4项目案例 274
习题8 281
第9章Android数据存储与访问 282
9.1 SharedPreferences 283
9.1.1 SharedPreferences简介 283
9.1.2读取应用程序数据案例 286
9.1.3读取其他应用程序数据案例 289
9.2文件存储 290
9.2.1文件存储简介 291
9.2.2文件存储应用案例 293
9.2.3 SDCard存储简介 301
9.2.4 SD卡存储应用案例 302
9.3 SQLite数据库存储 307
9.3.1 SQLite数据库简介 307
9.3.2创建SQLite数据库方式 310
9.3.3 SQLite数据库操作 313
9.3.4 SQLite数据库管理 317
9.3.5 SQLite数据库应用案例 319
9.4数据共享 328
9.4.1 ContentProvider简介 328
9.4.2 Uri、UriMatcher和ContentUris简介 329
9.4.3创建ContentProvider 332
9.4.4 ContentResolver操作数据 333
9.4.5 ContentProvider应用案例 334
9.5网络存储 337
9.5.1网络存储简介 337
9.5.2网络存储应用案例 337
9.6 数据存储项目案例 339
习题9 361
第10章 手机通信服务 362
10.1短信服务 362
10.1.1短信服务简介 362
10.1.2短信发送与提示案例 363
10.1.3短信发送状态查询案例 367
10.2电话服务 370
10.2.1电话服务简介 370
10.2.2接打电话案例 371
10.3 E-mail服务 374
10.3.1 SMTP简介 374
10.3.2发送邮件案例 377
10.4网络资源访问与处理 382
10.4.1使用URL读取网络资源 383
10.4.2使用URL访问网络应用案例 384
10.4.3使用HTTP访问网络资源(HttpURLConnection) 386
10.4.4使用HTTP访问网络应用案例 388
10.5 项目案例 396
习题10 413
第11章Google API服务 414
11.1地理位置定位服务 414
11.1.1Android Location API简介 415
11.1.2获取位置定位案例 418
11.2 Google Map服务 422
11.2.1 Google Map API简介 422
11.2.2申请Map API KEY 422
11.2.3使用Map API创建AVD应用 424
11.3项目案例 426
习题11 431
致谢 432
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019