¥ 46.45 7.9折 ¥ 59 全新
库存2件
作者毋建军 著
出版社清华大学出版社
出版时间2015-09
版次1
装帧平装
货号602 12-23
上书时间2024-12-25
《Android 高级开发技术案例教程/高等院校信息技术规划教材》从Android基础开始,由浅入深,采用“项目导向”的内容组织模式,理论和实践结合,通过完整的移动Android系统项目和Android物联网系统项目全方位地介绍了Android应用开发高级技术中的理论和方法。全书共10章,可分为三大部分,第一部分介绍4G智能手机发展、Android开发基础、Android开发环境搭建、Android NDK开发环境搭建及开发、Android应用程序、Fragement与Activity、Android界面设计基础、Android界面基础控件;第二部分介绍Android界面系统高级控件、Android界面菜单及对话框、Android组件消息通信及服务、Android数据存储及应用、Google位置应用服务开发;第三部分介绍Android物联网应用开发基础及综合应用。
本书作为Android应用开发原理与技术应用的教材,内容全面且通俗易懂,对Android技术应用及其与物联网结合应用所涉及的关键核心技术进行了全面的详解,提供了详细的实例进行学习导引,通过真实的系统应用项目有机地组织Android技术开发、物联网应用开发所涉及的知识内容,着重于对应用开发能力的渐进式培养。
本书可作为有Java基础的高等院校计算机、物联网、移动软件开发专业本、专科相关专业的教材,也可作为Android开发人员的参考书。
第1章Android开发基础 1
1.14G智能手机发展 1
1.2Android简介 6
1.3搭建Android开发环境 11
1.3.1Android开发环境系统要求 12
1.3.2Windows系统平台下搭建开发环境 12
1.3.3Linux系统平台下搭建开发环境 19
1.4搭建AndroidNDK开发环境 21
1.5AndroidStudio和SDK概述 24
1.5.1AndroidStudio简介 24
1.5.2AndroidSDK简介 24
1.5.3Android常用开发工具 25
1.6创建Android程序和AndroidNDK程序 27
1.6.1创建和使用虚拟设备 27
1.6.2在Eclipse下创建Android程序 30
1.6.3命令行创建Android程序 33
1.6.4调试Android程序 40
1.6.5创建AndroidNDK程序 45
1.6.6Android应用程序签名、打包、发布 48
习题 51
第2章Android项目及程序 52
2.1Android项目构成 52
2.1.1目录结构 52
2.1.2AndroidManifest.xml文件简介 54
2.1.3gen目录 56
2.1.4res目录 57
2.1.5layout目录 58
2.1.6values目录 59
2.1.7project.properties文件 59
2.2Android应用程序组成 60
2.2.1Android应用程序概述 60
2.2.2Activity组件 60
2.2.3Service组件 61
2.2.4Intent和IntentFilter组件 61
2.2.5BroadcastReceiver组件 63
2.2.6ContentProvider组件 63
2.3Fragement与Activity 64
2.3.1Fragment简介 64
2.3.2Fragment的生命周期 65
2.3.3Fragment继承 67
2.3.4Fragment创建方式 67
2.3.5Fragment应用 69
2.4Android生命周期 73
2.4.1程序生命周期 73
2.4.2组件生命周期 74
2.5项目案例 87
习题 91
第3章Android界面设计基础 92
3.1Android界面设计简介 92
3.1.1移动和触摸设备设计原则 93
3.1.2触摸屏与物理按键设计 93
3.2Android界面框架及部件 93
3.2.1Android用户界面结构 94
3.2.2Android与MVC设计 95
3.2.3视图树模型 96
3.3Android界面控件类简介 96
3.3.1View类 96
3.3.2ViewGroup类 97
3.3.3界面控件 98
3.4Android界面布局 98
3.4.1Android布局策略 98
3.4.2线性布局LinearLayout及应用 99
3.4.3相对布局RelativeLayout及应用 103
3.4.4表格布局TableLayout及应用 106
3.4.5帧布局FrameLayout及应用 109
3.4.6绝对布局AbsoluteLayout及应用 113
3.4.7网格布局GridLayout及应用 115
3.5项目案例 120
习题 125
第4章Android界面基础控件 126
4.1文本控件简介 126
4.1.1文本框TextView及应用 127
4.1.2编辑框EditText及应用 130
4.2按钮控件简介 132
4.2.1按钮Button及应用 132
4.2.2图片按钮ImageButton及应用 135
4.3单选与复选按钮简介 139
4.3.1单选按钮RadioButton 139
4.3.2复选按钮CheckBox 141
4.3.3RadioButton和CheckBox综合应用 143
4.4时间与日期控件简介 145
4.4.1时间选择器TimePicker 145
4.4.2日期选择器DatePicker 146
4.4.3时间与日期控件综合应用 147
4.5图片控件简介 151
4.5.1图片控件ImageView及应用 151
4.5.2切换图片控件ImageSwitcher、Gallery应用 156
4.6时钟控件简介 162
4.6.1模拟时钟AnalogClock与数字时钟DigitalClock 162
4.6.2AnalogClock和DigitalClock应用 163
4.7项目案例 167
习题 171
第5章Android界面系统高级控件 172
5.1列表控件简介 172
5.1.1列表控件ListView及应用 172
5.1.2下拉列表控件Spinner及应用 176
5.2进度条与滑块控件简介 181
5.2.1进度条ProgressBar及应用 181
5.2.2滑块SeekBar及应用 184
5.3评分控件及应用 187
5.4自动完成文本控件及应用 188
5.5Tabhost控件及应用 191
5.6视图控件应用 194
5.6.1滚动视图控件ScrollView及应用 194
5.6.2网格视图控件GridView及应用 196
5.7Android事件处理 200
5.7.1Android事件和监听器 200
5.7.2Android事件处理机制 201
5.7.3Android事件处理机制应用 205
5.7.4按键事件应用 210
5.7.5触摸事件应用 213
5.8Android消息传递机制 217
5.8.1异步任务 217
5.8.2Handler类应用 224
5.9Android音视频播录应用 227
5.9.1音频播放应用 227
5.9.2视频播放应用 231
5.9.3音视频录制应用 235
5.10Android图形应用 239
5.10.1Canavas组件图形应用 239
5.10.2OpenGLES包组件图形应用 240
5.11项目案例 242
习题 251
第6章Android界面菜单、对话框 253
6.1菜单控件Menu 253
6.1.1Menu概述 253
6.1.2选项菜单及应用 254
6.1.3子菜单及应用 259
6.1.4快捷菜单及应用 262
6.2对话框控件Dialog 267
6.2.1对话框Dialog简介 267
6.2.2警告(提示)对话框AlertDialog及应用 268
6.2.3日期选择对话框DatePickerDialog及应用 271
6.2.4时间选择对话框TimePickerDialog及应用 274
6.2.5进度对话框ProgressDialog及应用 278
6.3信息提示控件 281
6.3.1Toast控件及应用 281
6.3.2Notification控件及应用 284
6.4项目案例 289
习题 294
第7章Android组件消息通信与服务 296
7.1Intent消息通信 296
7.1.1Intent组件及通信 296
7.1.2使用Intent启动Activity 299
7.1.3获取Activity返回值 306
7.1.4IntentFilter原理与匹配机制 309
7.2Intent广播消息 313
7.2.1广播消息 313
7.2.2BroadcastReceiver监听广播消息及应用 313
7.3E-mail邮件应用 319
7.4手机短信发送应用 328
7.5网络访问及通信 336
7.5.1使用URL读取网络资源及应用 337
7.5.2使用HTTP访问网络资源及应用 341
7.6电话拨打服务及应用 351
7.7Service组件服务 355
7.8项目案例 356
习题 366
第8章Android数据存储及应用 367
8.1SharedPreferences存储及访问 368
8.1.1SharedPreferences简介 368
8.1.2访问本程序数据 371
8.1.3读取其他应用程序数据 374
8.2SQLite数据库存储及操作 376
8.2.1SQLite数据库简介 376
8.2.2创建SQLite数据库方式 377
8.2.3SQLite数据库操作 380
8.2.4SQLite数据库管理及应用 383
8.3文件存储及读写 395
8.3.1文件存储及应用 395
8.3.2SD卡存储及应用 405
8.4数据共享访问 412
8.4.1ContentProvider简介 412
8.4.2Uri、UriMatcher和ContentUris简介 413
8.4.3创建ContentProvider 416
8.4.4ContentResolver操作数据 417
8.4.5ContentProvider应用 418
8.5网络存储应用 421
8.6数据存储项目案例 424
习题 437
第9章Google位置应用服务开发 438
9.1地理位置定位服务 438
9.1.1AndroidLocationAPI简介 439
9.1.2获取位置定位 442
9.2GoogleMap应用 445
9.2.1GoogleMapAPI简介 445
9.2.2申请MapAPIKEY和创建AVD 446
9.3项目案例 449
习题 452
第10章Android物联网应用开发基础 453
10.1物联网概述 453
10.1.1物联网简介 453
10.1.2物联网体系框架及应用协议 454
10.1.3物联网关键技术 455
10.1.4物联网操作系统与移动互联网 456
10.1.5物联网未来发展 457
10.2物联网设备 458
10.2.1物联网终端 458
10.2.2物联网网关 459
10.3Android硬件传感器 460
10.4物联网终端数据采集应用开发 463
10.5物联网传感数据图形应用 475
10.6项目案例 482
习题 489
Android高级开发技术案例教程
全新广州
¥ 52.55
Android高级开发技术案例教程
全新南京
¥ 59.25
Android高级开发技术案例教程
全新东莞
¥ 52.48
Android高级开发技术案例教程
全新保定
¥ 41.87
Android高级开发技术案例教程
全新保定
¥ 34.49
Android高级开发技术案例教程
全新天津
¥ 52.70
Android高级开发技术案例教程
全新北京
¥ 61.44
Android高级开发技术案例教程
全新北京
¥ 29.03
Android高级开发技术案例教程
全新保定
¥ 42.10
Android 高级开发技术案例教程
九五品北京
¥ 16.18
— 没有更多了 —
以下为对购买帮助不大的评价