图书介绍
Android应用开发完全自学手册 核心技术、传感器、2D/3D、多媒体与典型案例【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 吴亚峰,于复兴编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115272997
- 出版时间:2012
- 标注页数:650页
- 文件大小:185MB
- 文件页数:664页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
Android应用开发完全自学手册 核心技术、传感器、2D/3D、多媒体与典型案例PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 千里之行,始于足下——Android开发基础1
1.1 Android开发基本知识概览1
1.1.1 Android的发展史1
1.1.2 Android基础架构详解1
1.2 Android开发环境的搭建4
1.2.1 AndroidSDK的安装与环境变量配置4
1.2.2 Eclipse集成开发环境的搭建4
1.2.3 Android模拟器的创建与使用6
1.3初识Android应用程序8
1.3.1创建第一个Android应用程序——Hello Android8
1.3.2模拟器上调试Android应用程序10
1.3.3实际设备的联机调试12
1.4本章小结13
第2章 必知必会的核心知识——Android应用程序的组成与结构14
2.1应用程序的项目结构14
2.1.1 Android应用目录剖析14
2.1.2 Android应用中资源的使用15
2.1.3 Android系统配置文件基本知识16
2.1.4 Android的常用权限17
2.2揭开Android系统神秘的面纱——深入Android系统18
2.2.1 Android系统架构基本知识18
2.2.2 Android应用程序生命周期详解21
2.2.3 Activity组件的基本知识22
2.2.4服务组件——Service的基本知识24
2.2.5广播通知的组件——Broadcast-Receiver的基本知识25
2.2.6 ContentProvider组件的基本知识28
2.2.7 Intent组件和IntentFilter组件的基本知识28
2.3本章小结31
第3章 Android控件入门32
3.1 Android控件类基本知识32
3.1.1视图View概述32
3.1.2 ViewGroup概述35
3.2 Android文本控件37
3.2.1文本框——TextView37
3.2.2可编辑的文本框——EditText40
3.2.3文本框使用案例40
3.3 Android按钮控件44
3.3.1按钮——Button基本知识44
3.3.2按钮控件使用案例45
3.4本章小结48
第4章 炫酷的界面设计——Android布局管理49
4.1线性布局——LinearLayout49
4.1.1 LinearLayout基本知识49
4.1.2线性布局案例50
4.2帧布局——FrameLayout53
4.2.1 FrameLayout基本知识53
4.2.2帧布局案例54
4.3表格布局——TableLayout56
4.3.1 TableLayout基本知识56
4.3.2表格布局案例57
4.4相对布局——RelativeLayout59
4.4.1 RelativeLayout基本知识59
4.4.2相对布局案例60
4.5布局管理器综合案例62
4.6本章小结66
第5章 磨刀不误砍柴功——Android控件必知必会67
5.1图片按钮67
5.1.1 ImageButton基本知识67
5.1.2 ImageButton使用案例67
5.1.3 9Patch图片基本知识与生成69
5.2单选按钮与复选框73
5.2.1 RadioButton和CheckBox基本知识73
5.2.2单选按钮和复选框使用案例73
5.3图片控件77
5.3.1 ImageView基本知识77
5.3.2图片查看器小案例——ImageView的使用78
5.4状态开关控件及应用实例81
5.4.1 ToggleButton基本知识81
5.4.2开关控件使用案例82
5.5时钟控件及应用实例85
5.5.1 AnalogClock的基本知识85
5.5.2 DigitalClock的基本知识85
5.5.3时钟控件使用案例86
5.6日期时间控件及实例90
5.6.1 DatePicker基本知识90
5.6.2 TimePicker基本知识91
5.6.3日期时间控件使用案例91
5.7动画播放技术94
5.7.1帧动画(Frame Animation)基本知识95
5.7.2帧动画(Frame Animation)使用案例95
5.7.3补间动画(Tween Animation)基本知识98
5.7.4补间动画(Tween Animation)使用案例100
5.8本章小结102
第6章 更上一层楼——Android控件进阶103
6.1列表视图103
6.1.1 ListView基本知识103
6.1.2列表视图使用案例104
6.2滚动视图107
6.2.1 ScrollView基本知识107
6.2.2滚动视图使用案例107
6.3下拉列表控件109
6.3.1 Spinner基本知识109
6.3.2下拉列表使用案例109
6.4滑块与进度条112
6.4.1 ProgressBar基本知识113
6.4.2 SeekBar基本知识113
6.4.3滑块和进度条案例113
6.5星级评分条116
6.5.1 RatingBar基本知识116
6.5.2星级评分条使用案例116
6.6画廊控件118
6.6.1 Gallery基本知识118
6.6.2画廊控件使用案例119
6.7网格视图121
6.7.1 GridView基本知识121
6.7.2网格视图使用案例122
6.8选项卡125
6.8.1 TabHost基本知识125
6.8.2选项卡使用案例125
6.9自动完成文本框127
6.9.1 AutoCompleteTextView基本知识127
6.9.2自动完成文本框使用案例127
6.10控件的综合应用案例129
6.10.1综合案例的功能简介129
6.10.2主控制类的实现130
6.10.3浏览相册界面的实现133
6.10.4发表心情界面的实现135
6.10.5查看日志界面的实现137
6.11本章小结140
第7章 友好地互动交流——Android菜单与对话框141
7.1程序菜单的应用141
7.1.1选项菜单基本知识141
7.1.2选项菜单使用案例143
7.1.3上下文菜单的使用149
7.2对话框的应用154
7.2.1初识对话框154
7.2.2普通对话框的开发156
7.2.3日期及时间选择对话框的开发159
7.2.4多选按钮对话框的开发165
7.2.5列表对话框的开发169
7.2.6单选按钮对话框的开发172
7.2.7进度条对话框的开发176
7.3本章小结180
第8章 Android下的多线程与事件处理机制181
8.1 Android下的多线程181
8.1.1与众不同的Android多线程181
8.1.2初识Android消息传递员——Handler181
8.1.3 Handler使用小案例182
8.2基于监听接口的事件处理184
8.2.1 Android事件处理模型184
8.2.2 OnClickListener接口基本知识185
8.2.3 OnLongClickListener接口基本知识187
8.2.4 OnFocusChangeListener接口基本知识190
8.2.5 OnKeyListener接口基本知识192
8.2.6 OnTouchListener接口基本知识194
8.2.7 OnCreateContextMenuListener接口基本知识196
8.3基于方法重写的事件处理199
8.3.1 onKeyDown与onKeyUp方法详解199
8.3.2 onTouchEvent方法详解202
8.3.3 onTrackBallEvent方法详解206
8.3.4 onFocusChanged方法详解211
8.4本章小结214
第9章 多彩的应用实现——2D应用程序开发215
9.1 SurfaceView的使用215
9.1.1基本几何图形的绘制215
9.1.2自定义图形的绘制218
9.1.3 2D贴图技术220
9.2用2D技术开发简单游戏222
9.2.1显示界面类GameSurfaceView的开发223
9.2.2控制小球运动——ThreadForGo类的开发225
9.2.3记分线程——ThreadForTimeControl类的开发227
9.2.4重新绘制界面——ThreadForDraw类的开发227
9.2.5设置屏幕相关属性——GameActivity类的开发228
9.3多屏幕分辨率问题的处理230
9.3.1 Android开源带来的机遇与问题230
9.3.2几种自适应屏幕的方式230
9.4通过自定义View实现自己的控件232
9.4.1 CustomView类的开发232
9.4.2自定义View的添加和使用234
9.4.3 Activity部分代码的开发235
9.5本章小结235
第10章 绚丽的游戏应用——3D应用开发236
10.1 3D开发基础236
10.1.1 OpenGL ES及OpenGL简介236
10.1.2 3D基本知识介绍237
10.1.3简单3D物体的绘制238
10.1.4不同的绘制模式243
10.1.5用索引数据进行3D物体的绘制244
10.2两种不同的投影模式246
10.2.1正交投影的基本原理246
10.2.2透视投影的基本原理251
10.3光照与材质253
10.3.1光照的组成元素253
10.3.2定向光与定位光254
10.3.3法向量的基本知识255
10.3.4材质的基本知识255
10.3.5光照的基本案例256
10.4纹理及纹理映射261
10.4.1纹理映射的原理261
10.4.2纹理映射的简单案例261
10.4.3不同的纹理拉伸方式265
10.4.4几种纹理过滤方式266
10.5摄像机和雾267
10.5.1摄像机的主要参数268
10.5.2合理的设置视角268
10.5.3加入雾特效270
10.6几何体综合案例273
10.6.1旋转面的原理273
10.6.2贝塞尔曲线273
10.6.3曲线生成工具273
10.6.4茶杯生成274
10.6.5茶壶生成278
10.6.6一套茶具的场景281
10.7本章小结282
第11章 消息广播与服务283
11.1广播组件——BroadcastReceiver283
11.1.1基本知识283
11.1.2基于广播的案例284
11.2服务组件——Servic287
11.2.1基本知识287
11.2.2基于服务的案例287
11.3单机版音乐盒的实现291
11.4本章小结299
第12章 Android网络开发及数据库管理300
12.1使用Socket进行通信300
12.1.1 Socket服务端的开发300
12.1.2 Socket客户端的开发301
12.2通过URL和HTTP请求获取网络资源303
12.2.1通过URL获取网络资源303
12.2.2通过HTTP请求网络资源304
12.3使用WebView进行网络开发306
12.3.1使用WebView浏览网页306
12.3.2使用WebView执行HTML代码310
12.4 E-mail相关功能开发312
12.4.1 SMTP协议基本知识312
12.4.2发送E-mail314
12.5 SQLite数据库316
12.5.1数据库的基本操作317
12.5.2图书小助手资源文件的组织与开发323
12.5.3图书小助手代码的开发326
12.6访问存储卡333
12.6.1获取存储卡容量333
12.6.2读取存储卡信息334
12.7新浪微博客户端的开发336
12.7.1开发前准备工作336
12.7.2新浪微博客户端开发案例337
12.8基于WebQQ API的二次开发案例342
12.8.1开发前准备工作343
12.8.2腾讯QQ客户端开发案例343
12.9本章小结345
第13章 手机基础功能应用开发346
13.1短信操作346
13.1.1发送短消息346
13.1.2短信提示功能349
13.1.3短信群发功能352
13.1.4查询短信发送状态356
13.2电话操作359
13.2.1拨打电话360
13.2.2过滤指定电话363
13.2.3查询当前状态364
13.3本章小结365
第14章 我的应用我做主——Android系统特色功能开发366
14.1 Android系统Configuration366
14.1.1 Configuration基本知识366
14.1.2响应Configuration的变化366
14.2 Android系统壁纸更改与提醒设置369
14.2.1壁纸的更改369
14.2.2振动功能的设置372
14.2.3音量调节功能375
14.3 Android动态壁纸的开发378
14.3.1动态壁纸的资源和配置文件378
14.3.2动态壁纸的星星类380
14.3.3小星星运动线程——BallGoThread382
14.3.4小星星的产生384
14.3.5动态壁纸的开发385
14.3.6动态壁纸的效果389
14.4续航的支柱——电池电量391
14.4.1电池原理概述391
14.4.2电池电量提示案例391
14.5手机闹钟393
14.5.1 AlarmManager基本知识394
14.5.2开发闹钟应用394
14.6 Android动态切屏功能的实现397
14.6.1 Android动态切屏的基本介绍397
14.6.2 Android动态切屏的使用案例397
14.7 TelephonyManager管理器400
14.7.1 TelephonyManager的基本知识400
14.7.2 TelephonyManager的使用案例401
14.8 Notification的应用404
14.8.1 Notification基础知识404
14.8.2单机版音乐盒升级——使用Notification404
14.9本章小结405
第15章 Android桌面组件开发与多媒体数据的处理406
15.1桌面快捷方式介绍406
15.1.1调用应用程序创建快捷方式406
15.1.2向Launcher添加快捷方式408
15.2桌面组件——Widget409
15.2.1桌面组件基本知识409
15.2.2桌面组件的简单开发410
15.3实时文件夹418
15.3.1 Activity的创建418
15.3.2内容提供者ContentProvider的创建420
15.4多媒体数据的处理425
15.4.1音频数据的采集425
15.4.2图像数据的采集428
15.4.3视频数据的采集432
15.4.4音乐播放435
15.4.5视频播放439
15.5本章小结443
第16章 Android传感器应用的开发444
16.1 Android下主要传感器概览444
16.1.1传感器模拟器——Sensor-Simulator444
16.1.2加速度传感器——Accele-rometer445
16.1.3磁场传感器——MagneticField446
16.1.4姿态传感器——Orien-tation448
16.1.5光传感器——Light451
16.1.6温度传感器——Tem-perature452
16.2姿态传感器的简单案例454
16.2.1 3D重力小球的功能简介454
16.2.2程序主入口MyGLActivity的实现455
16.2.3 3D场景界面MyGLView类的实现457
16.2.4 MyGLView的内部类Scene-Renderer的实现459
16.2.5场景中盒子的实现461
16.2.6场景中小球的实现467
16.2.7控制小球运动的线程类的实现469
16.3本章小结469
第17章 基于Google服务的二次开发470
17.1使用GPS——位置的获取470
17.1.1 LocationManager及相关类的介绍470
17.1.2获取位置信息案例的简单开发471
17.2谷歌地图的使用475
17.2.1 Map API Key的获取475
17.2.2模拟器的创建476
17.2.3谷歌地图查询的应用478
17.2.4谷歌地图导航的应用481
17.3谷歌街景基本知识484
17.3.1 Android平台下谷歌街景服务的基本原理484
17.3.2使用谷歌街景的案例484
17.4天气预报功能的简单开发488
17.4.1 XML文件的解析方法488
17.4.2获取天气情况的案例488
17.5谷歌翻译API的应用493
17.5.1谷歌翻译API的介绍493
17.5.2谷歌翻译API的应用案例——口袋词典的开发493
17.6本章小结498
第18章 休闲游戏——年年有鱼499
18.1年年有鱼的开发背景及功能概述499
18.1.1游戏开发背景概述499
18.1.2游戏功能简介499
18.2游戏的策划及准备工作500
18.2.1游戏的策划501
18.2.2 Android平台下游戏开发的准备工作501
18.3游戏的架构502
18.3.1游戏的框架简介502
18.3.2各个类的简要介绍502
18.4公共类的实现504
18.4.1界面管理类MyActivity的代码框架504
18.4.2界面管理类MyActivity部分成员变量及方法的实现505
18.4.3游戏常量类Constant的实现507
18.5辅助界面相关类的实现508
18.5.1欢迎动画界面WellcomeSurfaceView类的实现508
18.5.2主菜单界面MainView的实现510
18.5.3积分榜界面ScoreSurfaceView的代码框架514
18.5.4积分榜界面Score SurfaceView类部分方法的实现515
18.6游戏界面相关类的实现516
18.6.1游戏界面GameView类的代码框架517
18.6.2游戏界面GameView类部分成员方法的实现518
18.6.3刷帧线程KeyThread类的实现522
18.6.4渔网的破损线程FishNet Thread类的实现522
18.6.5倒计时的线程TimeRunning Thread类的实现523
18.6.6鱼尾摆动的线程Fishtail Thread类的实现524
18.6.7鱼行进的线程FishGoThread类的实现524
18.6.8生成鱼的线程FishGenerator Thread类的实现525
18.7情景相关类的实现526
18.7.1倒计时类Timer的代码框架526
18.7.2 Timer类部分成员方法的实现527
18.7.3得分Score类的实现529
18.7.4鱼类SingleFish的实现530
18.7.5渔网类FishingNet的实现532
18.7.6被捕捉鱼的类FishCatched的实现533
18.7.7背景图片类BackgroundPic的实现534
18.8自定义控件及工具类的实现535
18.8.1数据库类DBUtils的实现535
18.8.2获取日期的工具DateUtil类的实现536
18.8.3图片缩放的工具类PicLoadUtil的实现536
18.8.4主菜单按钮MainMenuButton类的实现537
18.9游戏的优化与改进538
第19章 艺术休闲——沙画涂鸦539
19.1沙画的背景以及软件概述539
19.1.1沙画背景539
19.1.2软件概述540
19.2软件的策划及准备工作541
19.2.1软件策划541
19.2.2 Android平台下的准备工作541
19.3软件架构542
19.3.1软件框架简介542
19.3.2各个类的简要介绍543
19.4公共类的实现544
19.4.1主控制类——SandPainting Activity544
19.4.2常量类——Constant548
19.5辅助界面相关类的实现550
19.5.1欢迎界面类——Welcome View550
19.5.2欢迎界面刷帧线程Welcome View DrawThread551
19.6主界面相关类的实现552
19.6.1原子动作类——Atom Action552
19.6.2动作类——ActionGroup554
19.6.3数据记录类——Record555
19.6.4背景颜色选择类——Bg ColorView558
19.6.5设置界面类——Setup- View560
19.6.6显示结果集类——Show GalleryView562
19.6.7主界面类——MainView567
19.6.8主界面的刷帧线程——Main View DrawThread571
19.7优化与改进572
第20章 V酷音乐盒573
20.1系统背景及功能概述573
20.1.1背景简介573
20.1.2功能概述573
20.1.3开发环境和目标平台574
20.2开发前的准备工作575
20.2.1数据库设计575
20.2.2表的创建和测试数据的插入582
20.3系统功能预览及总体架构583
20.3.1客户端功能预览583
20.3.2服务器端预览587
20.3.3系统目录结构589
20.4服务器端功能模块的实现590
20.4.1登录功能的开发591
20.4.2歌曲添加功能的开发593
20.4.3歌曲查询和删除功能的开发594
20.4.4歌曲修改功能的开发602
20.4.5系统类别功能的开发603
20.4.6与客户端的通信功能605
20.5客户端功能的实现608
20.5.1歌曲扫描功能的开发608
20.5.2更新SD卡功能的开发612
20.5.3音乐播放功能的开发614
20.5.4歌曲频谱的开发620
20.5.5歌词同步功能的开发624
20.5.6添加歌曲列表功能的开发626
20.5.7删除、重命名歌曲列表功能的开发629
20.5.8注册功能的开发630
20.5.9登录功能的开发633
20.5.10下载功能的开发636
20.6系统优化和改进638
第21章 Android 3.0新特性概览与开发实践639
21.1历史传承及新特性简介639
21.1.1 Android历代版本概览639
21.1.2 Android 3.0新特性简介641
21.2浅尝Android 3.0新特性开发644
21.2.1区域图像解码——Bitmap RegionDecoder644
21.2.2便携日历——Calendar View647
21.3本章小结650
热门推荐
- 3190840.html
- 3138854.html
- 1033987.html
- 1533502.html
- 2596544.html
- 2391984.html
- 950198.html
- 693116.html
- 3217008.html
- 1534338.html
- http://www.ickdjs.cc/book_185224.html
- http://www.ickdjs.cc/book_1125318.html
- http://www.ickdjs.cc/book_2766268.html
- http://www.ickdjs.cc/book_2792312.html
- http://www.ickdjs.cc/book_2299680.html
- http://www.ickdjs.cc/book_399200.html
- http://www.ickdjs.cc/book_3807606.html
- http://www.ickdjs.cc/book_476736.html
- http://www.ickdjs.cc/book_1441268.html
- http://www.ickdjs.cc/book_1676534.html