Android应用开发详解
¥
17.67
3.0折
¥
59.8
九五品
仅1件
作者郭宏志 著
出版社电子工业出版社
出版时间2010-06
版次1
装帧平装
货号A6
上书时间2024-11-29
商品详情
- 品相描述:九五品
图书标准信息
-
作者
郭宏志 著
-
出版社
电子工业出版社
-
出版时间
2010-06
-
版次
1
-
ISBN
9787121108754
-
定价
59.80元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
490页
-
字数
755千字
-
正文语种
简体中文
- 【内容简介】
-
作为一本Android应用开发书籍,本书既适合Android初学者,也适合具备了一定Android开发经验但需要开发案例的高级读者。
本书分为三个部分,共18章,由浅入深地详细介绍了Android的每个开发细节。
本书基础翔实,实例丰富,案例真实。从基础到案例覆盖了Android应用开发的三大领域:基础应用、网络应用和游戏应用。读者所需要学习的,正是本书描述的。
- 【作者简介】
-
毕业于天津大学,1999年开始从事Java开发工作,具备十余年的开发、管理和培训经验。在无线通信、Android、Java ME、Java EE、Linux等领域都有深入的研究,现为IT技术自由作家兼Android、Java ME、Java EE培训讲师。曾出版过《Java EE Web工程师培训JDBC+Servlet+JSP整合开发》、《Java EE高级工程师|培训框架核心技术Structs、Hibernate、Spring》等畅销书籍。
- 【目录】
-
第一篇基础篇
第1章Android概述2
1.1Android的前世今生3
1.1.1Android的产生3
1.1.2Android的发展3
1.2Android的平台架构及特性4
1.2.1Android平台特性5
1.2.2Android平台架构5
1.3AndroidMarket7
1.4Android应用程序组件8
1.4.1Activity9
1.4.2Service9
1.4.3BroadcastReceiver9
1.4.4ContentProvider9
1.4.5View10
1.4.6Intent10
1.5Android与JavaME的区别与联系10
1.5.1二者的区别10
1.5.2二者的联系10
1.5.3各自的优势11
第2章Android开发基础12
2.1Android开发环境的搭建12
2.1.1下载AndroidSDK13
2.1.2下载安装JDK15
2.1.3下载Eclipse16
2.1.4下载安装ADT16
2.2Android常用工具的使用18
2.2.1创建AndroidVirtualDevices(AVD)18
2.2.2模拟器(Emulator)的使用20
2.2.3AndroidDebugBridge(ADB)的使用20
2.2.4DalvikDebugMonitorService(DDMS)的使用21
2.2.5AndroidAssetPackagingTool(AAPT)的使用22
2.2.6DX的使用22
2.2.7mksdcard的使用22
2.3我的
第一个Android应用22
2.3.1纯手工创建一个Android应用22
2.3.2使用Eclipse创建一个Android应用25
第二篇技术篇
第3章Android中的资源访问32
3.1资源简介33
3.1.1资源的类型和布局33
3.1.2资源文件的使用33
3.2使用颜色(color)资源35
3.2.1颜色值定义35
3.2.2颜色资源XML文件的定义35
3.2.3使用颜色资源36
3.3使用字符串(string)资源37
3.3.1字符串资源XML文件的定义37
3.3.2字符串资源XML文件的使用38
3.4使用尺寸(dimen)资源39
3.4.1Android中支持的尺寸单位39
3.4.2尺寸资源XML文件的定义40
3.4.3尺寸资源XML文件的使用40
3.5使用原始XML资源42
3.5.1原始XML资源文件的定义42
3.5.2原始XML文件的使用42
3.6使用drawables资源45
3.7使用布局(layout)资源47
3.7.1布局文件的定义47
3.7.2布局文件的使用48
3.8使用菜单(menu)资源49
3.8.1菜单资源文件的定义50
3.8.2菜单资源文件的使用51
第4章Android用户界面55
4.1菜单55
4.1.1选项菜单(OptionMenu)56
4.1.2上下文菜单(ContextMenu)57
4.1.3子菜单(SubMenu)59
4.2对话框61
4.3提示信息(Toast)64
4.4事件处理66
4.4.1事件处理机制66
4.4.2Android中的事件监听器68
4.4.3事件处理步骤69
4.5布局管理(Layout)72
4.5.1线性布局73
4.5.2帧布局75
4.5.3表格布局76
4.5.4相对布局77
4.5.5绝对布局78
4.6组件(Widget)79
4.6.1常用组件79
4.6.2自动完成文本框(AutoCompleteTextView)86
4.6.3选项卡(Tab)88
4.6.4进度条(ProgressBar)91
4.6.5日期、时间选择对话框(DataPickerDialog、TimePickerDialog)95
4.6.6列表视图(ListView)97
4.6.7网格视图(GridView)99
4.6.8画廊视图(Gallery)101
4.6.9地图视图(MapView)105
4.6.10网络视图(WebView)108
第5章Android基本程序单元Activity111
5.1何谓回调111
5.2Activity简介113
5.2.1Activity的创建113
5.2.2启动另一个Activity115
5.2.3Activity之间传递数据117
5.2.4启动另一个Activity并返回结果121
5.3Activity的生命周期126
第6章Android组件之间的信使Intent130
6.1Intent对象及其属性131
6.1.1Intent的ComponentName属性131
6.1.2Intent的Action属性135
6.1.3Intent的Data属性140
6.1.4Intent的Category属性141
6.1.5Intent的Extras属性142
6.2系统标准ActivityAction应用144
6.2.1和打电话相关的标准ActivityAction应用145
6.2.2访问浏览器和地图147
6.2.3发邮件149
6.3Intent的实现策略151
第7章AndroidService组件159
7.1Service简介159
7.1.1创建一个Service159
7.1.2启动和停止Service160
7.1.3绑定一个已经存在的Service161
7.1.4Service实例演示161
7.2远程Service调用166
7.2.1创建一个AIDL文件166
7.2.2实现AIDL文件生成的Java接口170
7.2.3将你的接口暴露给客户端171
7.2.4客户端调用171
第8章Android广播事件处理BroadcastReceiver173
8.1自己定义BroadcastReceiver来处理广播事件173
8.2系统广播事件的使用176
8.3Notification和NotificationManager的使用178
8.3.1Notification和NotificationManager简介178
8.3.2通知实例演示179
8.4AlarmManager的使用186
第9章Android中的数据存取190
9.1Preference190
9.1.1Preference简介190
9.1.2Preference应用实例--保存临时短信191
9.2File193
9.3SQLite195
9.3.1SQLiteDatabase195
9.3.2SQLiteOpenHelper199
9.3.3SQLite应用实例--收藏管理201
第10章ContentProvider208
10.1ContentProvider简介208
10.1.1ContentProvider的常用方法208
10.1.2ContentResolver209
10.1.3URI209
10.1.4查询系统ContentProvider内容210
10.1.5添加系统ContentProvider内容211
10.1.6添加系统ContentProvider图片内容211
10.2自定义ContentProvider212
10.2.1创建ContentProvider的步骤212
10.2.2ContentProvider实例213
第11章Android中的多媒体应用221
11.1音频及视频播放221
11.1.1从源文件中播放221
11.1.2从文件系统中播放222
11.1.3从网络中播放222
11.2迷你音乐播放器223
11.3迷你视频播放器228
11.4音视频的录制229
11.5Camera照相233
第12章Android中的图形图像238
12.1在Android中访问图片238
12.1.1使用图片文件创建Drawable对象239
12.1.2使用XML文件定义Drawable属性240
12.1.3Bitmap和BitmapFactory241
12.2Android中的动画242
12.2.1Tween动画242
12.2.2Frame动画251
12.3动态图形绘制253
12.3.1动态图形绘制的基本思路253
12.3.2动态图形绘制类简介256
12.3.3绘制几何图形257
12.4图形特效261
12.4.1使用Matrix实现旋转、缩放和平移261
12.4.2使用Shader类渲染图形264
第13章Android中的互联网应用268
13.1通过Socket、ServerSocket进行网络编程268
13.1.1Socket、ServerSocket编程模型268
13.1.2Socket编程实例269
13.2通过URL进行网络编程271
13.3通过HTTP进行网络编程273
13.3.1使用HttpURLConnection273
13.3.2使用ApacheHTTP客户端278
13.4通过WebService进行网络编程280
13.5直接使用WebView视图组件显示网页285
13.5.1使用WebView打开网页285
13.5.2使用WebView加载HTML286
第14章Android中的GPS应用287
14.1LocationManager和LocationProvider简介287
14.1.1LocationManager288
14.1.2LocationProvider288
14.2通过模拟器测试位置服务289
14.3获得LocationProvider292
14.3.1通过名称获得LocationProvider292
14.3.2获得当前可利用的LocationProvider292
14.3.3根据Criteria条件获得LocationProvider292
14.4定位和跟踪293
14.4.1定位294
14.4.2跟踪296
14.5趋近警告298
14.6Geocoder正逆向编解码300
14.6.1正向编码301
14.6.2反向编码303
第三篇应用篇
第15章Android应用案例--移动警务通306
15.1移动警务通需求分析306
15.2移动警务通总体设计307
15.2.1系统架构307
15.2.2技术选型307
15.2.3系统功能308
15.3移动警务通详细设计309
15.3.1系统包及其资源规划309
15.3.2Activity界面规划及其程序执行流程310
15.3.3系统数据库设计312
15.4系统编码实现313
15.4.1登录模块Android客户端实现313
15.4.2登录模块服务器端实现320
15.4.3程序主菜单实现325
15.4.4信息查询子菜单实现326
15.4.5在逃人员查询模块客户端实现327
15.4.6在逃人员查询模块服务器端实现332
15.4.7信息采集子菜单实现338
15.4.8机动车违章信息采集Android客户端实现339
15.4.9机动车违章信息采集服务器端实现345
15.4.10文件上传子菜单实现348
15.4.11现场照片上传Android客户端实现349
15.4.12现场照片上传服务器端实现360
15.4.13GPS定位功能子菜单实现363
15.4.14GPS定位“我的位置”的实现364
15.4.15GPS定位“按坐标查询”的实现369
15.4.16GPS定位“按地址查询”的实现374
第16章Android应用案例--雷电游戏378
16.1Android游戏开发基本框架378
16.1.1Android游戏开发基础378
16.1.2Android游戏开发基本框架379
16.2将JavaME游戏API嫁接到Android384
16.2.1Layer类的移植384
16.2.2Sprite类的移植386
16.2.3TiledLayer类的移植386
16.2.4LayerManager类的移植386
16.3Android版雷电游戏的实现387
16.3.1雷电游戏简介387
16.3.2雷电游戏的实现387
第17章Android应用案例--备忘录396
17.1备忘录数据存储实现396
17.1.1数据库表设计396
17.1.2备忘录ContentProvider实现397
17.2备忘录列表展示402
17.3备忘录维护405
17.4备忘录定时提醒412
17.4.1定义提醒广播接收器412
17.4.2显示提醒Activity413
第18章Android应用案例--无线点餐系统417
18.1无线点餐系统需求分析417
18.2无线点餐系统概要设计417
18.2.1系统物理架构418
18.2.2技术选型418
18.2.3系统功能419
18.3无线点餐系统详细设计422
18.3.1系统包及其资源规划422
18.3.2系统数据库设计423
18.4系统编码实现424
18.4.1登录模块Android客户端实现424
18.4.2登录模块服务器端实现432
18.4.3程序主菜单实现437
18.4.4点餐功能客户端实现440
18.4.5点餐功能服务器端实现450
18.4.6结算模块Android客户端实现455
18.4.7结算模块服务器端实现458
18.4.8查台模块Android客户端实现466
18.4.9查台模块服务器端实现470
18.4.10更新模块Android客户端实现473
18.4.11更新模块服务器端实现477
18.4.12转台模块Android客户端实现480
18.4.13转台模块服务器端实现482
18.4.14并台模块Android客户端实现485
18.4.15并台模块服务器端实现488
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价