图书介绍
Android核心技术与实例详解 第2版PDF|Epub|txt|kindle电子书版本网盘下载
![Android核心技术与实例详解 第2版](https://www.shukui.net/cover/27/30340208.jpg)
- 欧阳零编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121196577
- 出版时间:2013
- 标注页数:536页
- 文件大小:123MB
- 文件页数:550页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
Android核心技术与实例详解 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
基础篇1
第1章Android开发起步1
1.1 Android平台简介1
1.1.1 Android背景介绍1
1.1.2 Android平台架构2
1.2 Android开发环境的搭建4
1.2.1相关软件的下载与安装4
1.2.2虚拟设备的创建和使用10
1.2.3创建“Hello Android”12
1.2.4 Android应用程序的调试16
1.3小结18
第2章Android应用程序的构成19
2.1 Android应用程序的解析19
2.1.1目录结构19
2.1.2资源的管理与使用20
2.1.3 AndroidManifest.xml简介23
2.1.4应用程序的权限24
2.2 Android基本组件的介绍25
2.2.1应用程序的生命周期25
2.2.2 Activity简介26
2.2.3 Service简介28
2.2.4 BroadcastReceiver简介32
2.2.5 ContentProvider简介33
2.2.6 Intent和IntentFilter简介34
2.3小结38
第3章Android布局管理器39
3.1控件类概述39
3.1.1 View类简介39
3.1.2 ViewGroup类简介40
3.2线性布局40
3.2.1 LinearLayout类简介40
3.2.2线性布局案例41
3.3表格布局43
3.3.1 TableLayout类简介43
3.3.2表格布局案例44
3.4相对布局48
3.4.1 RelativeLayout类简介49
3.4.2相对布局案例50
3.5帧布局51
3.5.1 FrameLayout类简介51
3.5.2帧布局案例52
3.6绝对布局54
3.6.1 AbsoluteLayout类简介54
3.6.2绝对布局案例54
3.7小结57
第4章Android常用基本控件58
4.1文本控件的介绍58
4.1.1 TextView类简介58
4.1.2 EditText类简介59
4.1.3文本框使用案例59
4.2按钮控件63
4.2.1 Button类简介63
4.2.2 ImageButton类简介66
4.2.3 9Patch图片简介67
4.2.4 9Patch图片使用案例68
4.3状态开关按钮70
4.3.1 ToggleButton类简介70
4.3.2开关按钮的使用71
4.4单选按钮与复选框73
4.4.1 CheckBox和RadioButton类简介73
4.4.2单选按钮和复选框使用案例74
4.5图片控件76
4.5.1 ImageView类简介76
4.5.2图片查看器77
4.6时钟控件81
4.6.1 AnalogClock和DigitalClock类简介81
4.6.2时钟控件使用案例81
4.7日期与时间选择控件82
4.7.1 DatePicker类简介82
4.7.2 TimePicker类简介82
4.7.3日期时间控件使用案例83
4.8动画播放技术85
4.8.1帧动画简介85
4.8.2帧动画使用案例85
4.8.3补间动画简介88
4.8.4补间动画使用案例89
4.9小结91
第5章Android常用高级控件92
5.1自动完成文本框92
5.1.1 AutoCompleteTextView类简介92
5.1.2自动完成文本使用案例92
5.2滚动视图94
5.2.1 ScrollView类简介94
5.2.2滚动视图使用案例94
5.3网格视图95
5.3.1 GridView类简介95
5.3.2网格视图使用案例95
5.4列表视图100
5.4.1 ListView类简介100
5.4.2列表视图使用案例100
5.5滑块与进度条103
5.5.1 ProgressBar类简介104
5.5.2 SeekBar类简介104
5.5.3滑块和进度条案例104
5.6星级滑块105
5.6.1 RatingBar类简介105
5.6.2星级滑块使用案例106
5.7选项卡107
5.7.1 TabHost类简介107
5.7.2选项卡使用案例107
5.8画廊控件111
5.8.1 Gallery类简介111
5.8.2画廊控件使用案例112
5.9 HorizontalScrollView控件113
5.9.1 Horizontal ScrollView类简介114
5.9.2 HorizontalScrollView控件使用案例114
5.10下拉列表控件116
5.10.1 Spinner类简介116
5.10.2下拉列表使用案例116
5.11小结119
第6章 菜单与对话框120
6.1菜单功能的开发120
6.1.1选项菜单和子菜单简介120
6.1.2选项菜单和子菜单使用案例122
6.1.3上下文菜单127
6.2对话框功能的开发130
6.2.1对话框简介131
6.2.2普通对话框131
6.2.3列表对话框134
6.2.4单选按钮对话框136
6.2.5复选框对话框139
6.2.6日期及时间选择对话框141
6.2.7进度对话框145
6.3消息提示148
6.3.1 Toast的使用148
6.3.2 Notification的使用150
6.4小结153
第7章Android事件处理模型154
7.1基于回调机制的事件处理154
7.1.1 onKeyDown方法简介154
7.1.2 onKeyUp方法简介156
7.1.3 onTouchEvent方法简介157
7.1.4 onTrackBallEvent方法简介159
7.1.5 onFocusChanged方法简介160
7.2基于监听接口的事件处理162
7.2.1 Android的事件处理模型162
7.2.2 OnClickListener接口简介163
7.2.3 OnLongClickListener接口简介165
7.2.4 OnFocusChangeListener接口简介168
7.2.5 OnKeyListener接口简介171
7.2.6 OnTouchListener接口简介174
7.2.7 OnCreateContextMenuListener接口简介176
7.3 Handler消息传递机制177
7.3.1 Handler类简介177
7.3.2 Handler使用案例177
7.4小结180
高级篇181
第8章 游戏与应用程序开发181
8.1自定义View的使用181
8.1.1 MyView类的开发181
8.1.2 MyThread类的开发184
8.1.3 Activity部分代码的开发185
8.2 SurfaceView的使用186
8.2.1 GameView类的开发187
8.2.2 BallGoThread类的开发191
8.2.3 TimeThread类的开发194
8.2.4 GameViewDrawThread类的开发195
8.2.5 Sample_8_2类的开发196
8.3 GLSurfaceView与3D196
8.3.1 OpenGL ES简介197
8.3.2 3D开发的基本知识197
8.3.3第一个3D图形示例198
8.3.4 3D谷仓的开发203
8.4小结208
第9章 消息广播与服务209
9.1 BroadcastReceiver组件209
9.1.1 BroadcastReceiver类简介209
9.1.2基于广播的案例210
9.2 Service组件213
9.2.1 Service类简介213
9.2.2基于服务的案例213
9.3单机版音乐盒的实现217
9.4小结225
第10章 网络与数据处理226
10.1使用Socket进行通信226
10.1.1 Socket服务端的开发226
10.1.2 Socket客户端的开发227
10.2通过URL和HTTP请求获取网络资源228
10.2.1通过URL获取网络资源228
10.2.2通过HTTP请求网络资源232
10.3使用WebView进行网络开发237
10.3.1使用WebView浏览网页237
10.3.2使用WebView执行HTML代码241
10.4 SQLite数据库244
10.4.1数据库的基本操作244
10.4.2个人通信录的实现之资源文件的组织和开发245
10.4.3个人通信录的实现之功能代码的开发248
10.5访问存储卡253
10.5.1获取存储卡容量253
10.5.2读取存储卡信息256
10.6小结257
第11章 手机通信功能开发258
11.1短信控制258
11.1.1短信的发送258
11.1.2短消息提示262
11.1.3短消息群发265
11.1.4查询发送状态270
11.2电话控制272
11.2.1拨打电话272
11.2.2过滤电话277
11.2.3查询当前状态278
11.3 E-mail相关功能开发279
11.3.1 SMTP协议简介280
11.3.2发送E-mail280
11.4小结280
第12章 手机特有Feature开发281
12.1系统设置更改的事件281
12.1.1 Configuration类简介281
12.1.2响应Configuration的变化282
12.2手机外观更改和提醒设置284
12.2.1手机壁纸的改变285
12.2.2手机振动的设置288
12.2.3音量调节292
12.3 TelephonyManager的使用296
12.3.1 TelephonyManager类简介296
12.3.2 TelephonyManager的使用案例296
12.4手机电池电量300
12.4.1原理概述300
12.4.2电量提示案例300
12.5手机闹钟302
12.5.1 AlarmManager简介302
12.5.2开发闹钟应用302
12.6小结306
第13章 桌面组件与多媒体数据采集307
13.1桌面组件的介绍307
13.2桌面快捷方式307
13.2.1通过应用程序创建快捷方式307
13.2.2向Launcher添加快捷方式310
13.3桌面控件311
13.3.1桌面控件概述311
13.3.2开发简单的桌面控件312
13.4多媒体数据采集314
13.4.1录音314
13.4.2图像采集317
13.5小结321
第14章 传感器应用的开发322
14.1 Android平台下传感器简介322
14.1.1加速度传感器Accelerometer322
14.1.2姿态传感器Orientation327
14.1.3磁场传感器Magnetic Field330
14.1.4温度传感器Temperature332
14.1.5光传感器Light335
14.2传感器应用案例336
14.2.1开发前的准备工作336
14.2.2自定义View的开发336
14.2.3开发主逻辑代码337
14.2.4运行与调试340
14.3小结341
第15章Google服务342
15.1使用GPS获取位置342
15.1.1 LocationManager及相关类简介342
15.1.2获取位置信息案例343
15.2 Google Map的使用346
15.2.1获取Map API Key346
15.2.2创建模拟器348
15.2.3 Google Map地图查询应用350
15.2.4 Google Map导航应用355
15.3 Google街景360
15.3.1 Android整合Google街景服务的原理360
15.3.2在程序中调用Google街景361
15.4小结363
案例篇364
第16章Android游戏开发实践——快乐数独364
16.1游戏的背景及功能概述364
16.1.1背景概述364
16.1.2功能简介365
16.2游戏的策划及准备工作366
16.2.1游戏的策划366
16.2.2 Android平台下游戏的准备工作366
16.3游戏的架构367
16.3.1各类的简要介绍367
16.3.2游戏的框架简介368
16.4欢迎界面的设计与实现369
16.4.1主类KLSDActivity实现369
16.4.2欢迎界面WelcomeView类的实现371
16.4.3刷帧线程WelcomeViewDrawThread类的实现374
16.4.4动画生成线程WelcomeViewGo-Thread类的实现375
16.5“帮助”与“关于”界面的设计与实现376
16.5.1“帮助”界面HelpView类的实现376
16.5.2“关于”界面AboutView的实现377
16.6游戏界面的框架搭建379
16.7计时线程与数字键盘线程的开发381
16.7.1计时线程的开发381
16.7.2数字键盘线程的开发382
16.8数独生成器的开发383
16.9游戏界面逻辑方法的实现385
16.9.1初始化方法的完善385
16.9.2简单逻辑方法的完善387
16.9.3屏幕事件处理方法的完善388
16.10游戏界面绘画方法的完善392
16.10.1数字键盘的绘制方法drawKey ()的完善392
16.10.2绘画方法onDraw()的完善393
16.11游戏界面刷帧线程的实现396
16.12游戏的优化与改进397
第17章Android地图搜索应用——美食天下398
17.1系统背景及功能概述398
17.1.1背景简介398
17.1.2功能概述398
17.1.3开发环境及目标平台399
17.2开发前的准备工作400
17.2.1数据库的设计400
17.2.2表的创建与记录插入405
17.2.3数据源的配置406
17.3 Web端总体架构及功能预览406
17.3.1目录结构及系统框架407
17.3.2功能预览408
17.4 Web端登录注册模块的实现409
17.4.1首页的搭建409
17.4.2用户注册功能的开发415
17.4.3用户登录功能的开发420
17.4.4用户注销功能的开发422
17.5 Web端美食上传模块的实现423
17.5.1页面的搭建423
17.5.2图片上传组件FileUploadServlet的开发426
17.5.3 DBUtil中相关方法的开发428
17.6 Android端总体架构及功能预览430
17.6.1功能预览430
17.6.2总体架构432
17.7服务器的设计与实现433
17.8 Android端登录界面的实现436
17.8.1开发前的准备工作436
17.8.2框架的搭建437
17.8.3监听方法的完善440
17.8.4记住密码功能的实现442
17.8.5服务器端的完善443
17.9 Android端注册界面的实现444
17.9.1框架的搭建444
17.9.2监听方法的完善446
17.9.3服务器端的完善447
17.10 Android端主界面 MainActivity的实现449
17.10.1布局文件的开发449
17.10.2界面框架的搭建450
17.10.3初始化方法的完善452
17.10.4监听方法的完善453
17.10.5网络处理线程的实现455
17.10.6服务器端的完善457
17.11 Android端地图界面的实现460
17.11.1布局文件的开发461
17.11.2地图界面的开发461
17.12美食信息界面的实现464
17.13系统的优化与改进466
第18章Android社交分享平台——口袋微博467
18.1系统背景及功能概述467
18.1.1背景简介467
18.1.2功能概述467
18.1.3开发环境和目标平台468
18.2开发前的准备工作469
18.2.1数据库设计469
18.2.2表的创建和测试数据的插入474
18.2.3数据源的配置475
18.3 Web端功能预览及总体架构476
18.3.1 Web端系统功能预览476
18.3.2系统目录结构477
18.3.3系统总架构478
18.4 Web端主页的搭建478
18.5 Web端登录注册模块的实现480
18.5.1用户登录功能的开发480
18.5.2用户注册功能的开发483
18.5.3用户注销功能的开发486
18.6查看和管理日志模块的实现486
18.6.1发布日志功能的开发486
18.6.2显示日志及评论功能的开发488
18.6.3编辑和删除日志功能的开发490
18.7查看和管理相册模块的实现491
18.7.1查看相册功能的开发492
18.7.2查看相册相片功能的实现493
18.7.3显示照片功能的实现494
18.8 Android端功能预览及总体架构495
18.8.1 Android端功能预览495
18.8.2 Android端总架构497
18.9服务器的设计与实现498
18.9.1服务器的设计498
18.9.2服务器的实现498
18.10 Android端的准备工作501
18.10.1图片资源的准备501
18.10.2 XML资源文件的准备501
18.11登录注册模块的实现503
18.11.1登录模块的开发503
18.11.2记录账号密码功能的开发508
18.11.3服务器验证登录功能的实现509
18.11.4注册模块的开发509
18.12个人中心模块的实现513
18.12.1个人中心界面的开发513
18.12.2个人中心界面菜单功能的开发515
18.13快速发布模块的实现516
18.13.1发布日志和更新心情功能的实现516
18.13.2拍照上传界面的开发518
18.13.3 UploadActivity通信功能的开发522
18.14查看联系人模块的实现526
18.14.1 ContactsActivity界面的开发526
18.14.2 ContactsActivity通信功能的开发528
18.15日志管理模块的实现528
18.15.1查看日志功能的开发529
18.15.2编辑日志功能的开发531
18.16相册管理模块的实现531
18.16.1相册查看和修改功能的实现531
18.16.2相片查看功能的实现534
18.17系统的优化与改进536