图书介绍
Android开发从入门到精通2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 扶松柏,于秀青编著 著
- 出版社: 北京:北京希望电子出版社
- ISBN:9787830020286
- 出版时间:2012
- 标注页数:514页
- 文件大小:406MB
- 文件页数:530页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
Android开发从入门到精通PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Android操作系统概述2
1.1了解智能手机2
1.1.1智能手机的定义2
1.1.2智能手机的特点2
1.1.3当前主流智能手机系统2
1.2初识Android4
1.2.1产生背景4
1.2.2 Android手机介绍5
1.2.3 Android的特性5
1.2.4 Android的相关信息5
1.3 Android组件结构应用程序框架6
1.3.1 Android组件结构7
1.3.2 Android体系结构介绍7
1.3.3 Android框架提供的功能9
第2章 搭建Android开发环境11
2.1安装Android SDK的系统要求11
2.2安装JDK、 Eclipse和 Android SDK11
2.2.1安装JDK11
2.2.2安装Eclipse14
2.2.3安装Android SDK15
2.2.4将ADT和Eclipse绑定17
2.3设定Android SDK Home18
2.4 Android模拟器19
2.4.1 Android模拟器介绍20
2.4.2模拟器和真机的区别20
2.4.3创建Android虚拟设备(AVD)20
2.4.4启动AVD模拟器22
2.5解决安装过程中的常见问题22
2.5.1 Android不能在线更新22
2.5.2解决“Project name must be specied”问题23
2.5.3 Target列表中没有Target选项24
2.5.4安装SDK的过程太慢25
2.6第一个Android工程26
2.6.1新建Android工程26
2.6.2编写代码和代码分析26
2.6.3调试27
2.6.4运行项目29
第3章Android程序初步开发31
3.1简析Android安装文件31
3.1.1 Android SDK目录结构31
3.1.2 androidjar及内部结构31
3.1.3阅读SDK文档需要技巧32
3.1.4 SDK工具33
3.2 Android自带的演示实例34
3.3 Android应用工程文件组成37
3.3.1 src目录38
3.3.2 AndroidManfest.xml文件38
3.3.3常量的定义文件39
3.4五大组件40
3.4.1使用Activity表现界面40
3.4.2使用Intent和Intent Filters实现切换41
3.4.3使用Service实现后台服务41
3.4.4使用BroadcastIntentReceiver发送广播信息42
3.4.5使用Content Provider存储数据42
3.5进程和线程42
3.5.1进程42
3.5.2线程43
3.6分析Android应用程序的生命周期43
第4章 界面布局组件47
4.1 UI规划组件47
4.1.1 View视图组件47
4.1.2 Viewgroup容器47
4.1.3 Layout规划布局47
4.1.4基本布局的练习49
4.2五种布局对象56
4.2.1线性布局LinearLayout56
4.2.2框架布局FrameLayout58
4.2.3绝对布局AbsoluteLayout58
4.2.4相对布局RelativeLayout59
4.2.5表格布局TableLayout60
4.3在Intent和Activity之间实现跳跃62
4.3.1 Intent调用另一个Activity62
4.3.2联合使用Intent和Activity64
第5章 Android基础组件74
5.1创建一个Widget组件74
5.2使用按钮组件Button74
5.3使用文本框组件TextView76
5.3.1使用TextView76
5.3.2使用TextView实现颜色变换76
5.3.3使用TextView实现静态域字体79
5.3.4在代码中更改TextView文字颜色82
5.4使用编辑框EditText83
5.5使用多项选择组件CheckBox84
5.6使用单项选择组件RadioGroup86
5.7使用下拉列表组件Spinner88
5.8使用自动完成文本组件 AutoCompleteTextView90
5.9使用日期选择器组件DatePicker93
5.10使用时间选择器组件TimePicker94
5.11联合应用DatePicker和 TimePicker95
5.12使用滚动视图组件ScrollView98
5.13使用进度条组件ProgressBar99
5.14使用拖动条组件SeekBar100
5.15使用评分组件RatingBar102
5.16使用图片视图组件ImageView103
5.17使用切换图片组件ImageSwitcher和Gallery104
5.18使用网格视图组件GridView107
5.19使用标签组件Tab109
第6章 Android高级组件112
6.1友好界面MENU112
6.1.1 MENU基础112
6.1.2使用MENU组件112
6.2列表组件ListView115
6.2.1通过ArrayAdapter接收一个数组或通过List作为参数来构建115
6.2.2使用SimpleAdapter115
6.3使用对话框组件Dialog117
6.4使用Toast和Notification组件122
6.4.1 Toast组件122
6.4.2 Notification组件122
6.4.3使用Toast和Notifucation的实例124
第7章 Android中的数据存储132
7.1最简单的存储SharedPreferences132
7.1.1 SharedPreferences简介132
7.1.2 SharedPreferences实战演练132
7.2文件存储134
7.3 SQLite存储136
7.4 Content Provideer储141
7.4.1 Content Provider介绍141
7.4.2 Content Provider实战演练142
7.5网络存储143
7.6总结Android的存储方式145
第8章 Intent、Broadcast、Adapter和Service148
8.1 Intent创建意图148
8.1.1 Intent的构成148
8.1.2剖析Intent的构成148
8.1.3使用Intent的两种基本方法151
8.1.4在Intent和Activity之间实现操作156
8.1.5 Linkify简介157
8.2 Activity的返回值和本地动作158
8.2.1 Activity返回值158
8.2.2 Android本地动作160
8.3使用Intent广播事件161
8.3.1广播事件161
8.3.2 Broadcast Receiver监听广播161
8.3.3 Android本地广播163
8.4 Adapter接类163
8.4.1 Android提供的Adapter164
8.4.2用Adapter进行绑定164
8.5 Service后台服务164
8.5.1创建Service165
8.5.2使用Service165
8.5.3与远程Service通信166
8.5.4设置权限167
8.5.5 Service生命周期168
8.5.6使用Service168
第9章 开发电话与短信应用程序174
9.1 Intent中的拨号和短信功能174
9.1.1回忆Intent174
9.1.2 Intent的组成174
9.1.3显式Intent和隐式Intent175
9.2解析IntentFilter176
9.2.1动作测试176
9.2.2类别测试177
9.2.3数据测试177
9.3使用Intent实现拨号处理177
9.4使用Intent发送短信182
9.4.1创建TinySMS界面182
9.4.2设置权限183
9.4.3发送短信处理184
9.5与电话和短信服务相关的包185
9.6监控手机状态185
第10章GPS定位和地图应用开发190
10.1位置服务190
10.1.1类android.location190
10.1.2 Android定位的基本流程190
10.1.3 GPS定位应用实例194
10.1.4构造LocationProvider查询条件197
10.2位置监听处理198
10.2.1 Maps库中的类198
10.2.2 LocationManager及时监听变化的位置信息199
10.3在Android系统中使用地图200
10.3.1使用前的准备200
10.3.2使用Map API密钥的基本流程203
10.3.3应用Map API密钥实例205
第11章 网络通信应用212
11.1移动通信处理212
11.1.1 Java中的网络通信212
11.1.2 HTTP通信基础215
11.1.3 Apache接口216
11.2使用Android网络接口223
11.3处理U RL224
11.3.1 URL类224
11.3.2 HttpURLConnection227
11.4 WebKit230
11.4.1 WebKit系统框架中的Java层230
11.4.2 WebView是重中之重233
11.4.3浏览网页的演练234
11.5 Wi-Fi236
11.5.1 Wi-Fi系统基础236
11.5.2强大的WifiiManager类238
第12章 开发多媒体应用250
12.1使用Graphics类开发平面应用250
12.1.1 Graphics类基础250
12.1.2使用Graphics类250
12.2二维动画252
12.2.1类Drawable252
12.2.2实现Tween Animation动画253
12.2.3实现Frame Animation动画效果255
12.3 OpenGL ES256
12.3.1 OpenGL ES基础257
12.3.2 Android用到的OpenGL ES257
12.3.3 OpenGL ES的基本操作257
12.3.4绘制图形265
12.4音频开发269
12.4.1音频接口类269
12.4.2 AudioManager控制铃声271
12.4.3录音279
12.5播放音乐289
12.5.1使用AudioTrack播放音频289
12.5.2使用MediaPlayer放音频290
12.5.3使用SoundPool290
12.5.4使用Ringtone播放铃声291
12.6使用Vibrator振动类291
12.7闹钟292
12.8使用VideoView播放视频293
12.8.1 VideoView基础293
12.8.2应用实例295
第13章 开发手机应用299
13.1蓬勃发展的手机游戏产业299
13.1.1淘金的时代299
13.1.2手机游戏现状299
13.2手机游戏开发流程300
13.3游戏框架301
13.3.1 View类301
13.3.2 SurfaceView类302
13.3.3开发一个游戏框架303
13.4游戏中的数学和物理304
13.4.1游戏中的数学304
13.4.2游戏中的物理308
13.5物理碰撞309
13.5.1几个概念309
13.5.2完全弹性碰撞310
13.5.3有损失的碰撞311
13.6碰撞检测315
13.6.1碰撞检测基础315
13.6.2 AABB边界框316
13.7传感器322
13.7.1传感器开发工具322
13.7.2常用的传感器324
第14章 程序优化330
14.1程序优化的九条基础规则330
14.2必须遵循一定的命名规范332
14.3程序优化333
14.3.1基本优化333
14.3.2程序性能优化341
14.3.3高效Android345
14.3.4 Android的单元测试350
14.4 UI界面优化353
第15章 网络RSS阅读器360
15.1基础知识介绍360
15.1.1 RSS的用途360
15.1.2 RSS阅读器360
15.1.3 RSS语法360
15.2 SAX技术介绍362
15.2.1 SAX的原理362
15.2.2基于对象和基于事件的接口362
15.2.3常用的接口和类363
15.3实现流程366
15.4具体实现366
15.4.1建立实体类367
15.4.2主程序文件ActivityMain java370
15.4.3实现ContentHandler372
15.4.4主程序文件 ActivityShowDescription.java375
15.4.5主布局文件main.xml376
15.4.6详情主布局文件 showdescription.xml376
第16章Map地图379
16.1项目分析379
16.1.1规划UI界面379
16.1.2数据存储设计379
16.2具体实现380
16.2.1新建工程380
16.2.2主界面380
16.2.3新建界面383
16.2.4设置界面385
16.2.5帮助界面390
16.2.6地图界面392
16.2.7数据存取403
16.2.8实现Service服务407
第17章 音乐播放器411
17.1项目介绍411
17.1.1项目背景介绍411
17.1.2项目开发的目的411
17.2系统需求分析412
17.2.1构成模块412
17.2.2系统流程414
17.2.3功能结构图415
17.2.4系统功能说明416
17.2.5系统需求416
17.3数据库设计417
17.3.1字段设计417
17.3.2 E-R图设计417
17.3.3数据库连接418
17.3.4创建数据库418
17.3.5操作数据库419
17.3.6数据显示421
17.4具体编码421
17.4.1设置项目服务信息421
17.4.2播放器主界面422
17.4.3播放列表功能434
17.4.4菜单功能模块437
17.4.5播放设置界面440
17.4.6设置显示歌词443
17.4.7文件浏览器模块444
17.4.8数据存储448
第18章 手机信息查看助手451
18.1项目分析451
18.1.1构成模块451
18.1.2流程规划451
18.2具体实现452
18.2.1系统主界面452
18.2.2系统信息455
18.2.3硬件信息462
18.2.4软件信息466
18.2.5运行时信息467
18.2.6 文件浏览器信息471
18.2.7 AndroidManifest.xnml获取权限474
第19章 足球游戏476
19.1足球游戏介绍476
19.1.1手机足球游戏476
19.1.2策划游戏476
19.1.3准备工作476
19.2项目架构477
19.2.1总体架构477
19.2.2规划类478
19.3具体编码478
19.3.1 Activity类开发478
19.3.2欢迎界面483
19.3.3加载节目490
19.3.4运动控制491
19.3.5奖品模块500
第20章 打包、签名和发布Android项目505
20.1申请会员505
20.2生成签名文件507
20.3使用签名文件512
20.4发布514
热门推荐
- 1216155.html
- 3491724.html
- 588243.html
- 474761.html
- 1199296.html
- 2232326.html
- 3450123.html
- 531458.html
- 911253.html
- 161175.html
- http://www.ickdjs.cc/book_1451136.html
- http://www.ickdjs.cc/book_1758101.html
- http://www.ickdjs.cc/book_2882786.html
- http://www.ickdjs.cc/book_3143159.html
- http://www.ickdjs.cc/book_3871988.html
- http://www.ickdjs.cc/book_1129801.html
- http://www.ickdjs.cc/book_464563.html
- http://www.ickdjs.cc/book_1693073.html
- http://www.ickdjs.cc/book_615069.html
- http://www.ickdjs.cc/book_3309655.html