图书介绍

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

Android开发从入门到精通
  • 扶松柏,于秀青编著 著
  • 出版社: 北京:北京希望电子出版社
  • ISBN:9787830020286
  • 出版时间:2012
  • 标注页数:514页
  • 文件大小:406MB
  • 文件页数:530页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐