图书介绍

Android开发精要2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Android开发精要
  • 范怀宇著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111390589
  • 出版时间:2012
  • 标注页数:335页
  • 文件大小:39MB
  • 文件页数:354页
  • 主题词:移动终端-应用程序-程序设计

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 Android系统架构概况2

1.1.1应用层4

1.1.2框架层5

1.1.3运行时5

1.1.4核心类库7

1.1.5硬件抽象层和Linux内核7

1.2 Android的核心功能模块8

1.2.1界面框架8

1.2.2数据存储9

1.2.3网络通信10

1.2.4地理信息11

1.2.5图形和多媒体处理11

1.2.6外部设备12

1.2.7特色功能模块13

1.3 Android的架构特征和设计思想13

1.3.1平台开放性14

1.3.2基于组件的应用设计14

1.3.3基于网络服务的平台15

1.4小结15

第2章Android源代码的下载和编译16

2.1 Android源代码的获取和编译17

2.1.1环境搭建18

2.1.2源代码获取18

2.1.3源代码的编译21

2.2 Android源代码结构22

2.2.1框架层源代码目录frameworks22

2.2.2应用层源代码目录packages24

2.2.3其他源代码目录24

2.3 Android源代码的阅读和编辑25

2.3.1用Eclipse阅读源代码25

2.3.2反馈Bug26

2.3.3提交修改27

2.4小结27

第3章Android组件模型解析28

3.1基于Mashup的应用设计29

3.1.1 Android中的Mashup29

3.1.2基于Mashup的Android应用模型30

3.1.3基于Mashup的应用架构特征32

3.2界面组件Activity解析34

3.2.1界面组件的功能和特征34

3.2.2界面组件的开发35

3.2.3界面组件的数据结构39

3.3服务组件Service解析40

3.3.1服务组件的功能和特征41

3.3.2服务组件的开发和使用43

3.3.3服务组件的进程间通信模型45

3.4触发器组件Broadcast Receiver解析49

3.4.1触发器组件的功能和特征49

3.4.2触发器组件的使用50

3.4.3广播事件的发送52

3.5数据源组件Content Provider解析52

3.5.1数据源组件的定位和操作53

3.5.2数据源组件的开发55

3.5.3数据源组件的实现细节57

3.6应用配置文件解析59

3.6.1权限配置61

3.6.2环境配置63

3.6.3应用和组件配置65

3.7小结66

第4章Android的Intent机制67

4.1 Intent对象的作用和构成68

4.1.1 Intent对象的作用69

4.1.2 Intent对象的构成70

4.1.3 Intent对象解析75

4.1.4 Intent Filter对象76

4.2意图匹配78

4.2.1意图匹配的算法流程79

4.2.2匹配组件的选择84

4.2.3意图匹配的优化85

4.3意图机制的应用86

4.3.1意图机制在界面组件中的应用86

4.3.2意图机制在服务组件中的应用88

4.3.3意图机制在触发器组件中的应用89

4.4小结90

第5章 组件生命周期解析91

5.1应用进程模型92

5.1.1应用、组件和进程92

5.1.2组件的应用进程配置94

5.2应用进程托管96

5.2.1为什么需要进程托管97

5.2.2进程优先级97

5.2.3进程回收算法100

5.2.4进程的强行终止103

5.2.5掌控进程的优先级105

5.3组件的生命周期模型106

5.3.1界面组件的生命周期107

5.3.2服务组件的生命周期115

5.3.3触发器组件的生命周期119

5.3.4数据源组件的生命周期120

5.3.5应用环境的生命周期120

5.4任务和界面组件栈120

5.4.1界面组件的运行模式122

5.4.2组件的任务黏度126

5.4.3实际应用中的任务控制127

5.5小结128

第6章 组件间的数据传输129

6.1利用Intent对象进行数据传输130

6.1.1利用Intent对象回传数据131

6.1.2利用Intent对象传递数据的优缺点133

6.2利用文件进行数据共享134

6.2.1利用文件进行数据共享的实现134

6.2.2利用文件进行数据共享的优缺点135

6.3利用应用环境的全局数据共享136

6.3.1利用应用环境对象共享数据的实现137

6.3.2利用应用环境对象共享数据的优缺点138

6.4利用组件共享数据139

6.4.1利用数据源组件共享数据139

6.4.2利用服务组件共享数据140

6.5小结140

第7章Android控件解析141

7.1 Android的控件框架142

7.1.1 Android控件构成142

7.1.2 Android交互事件传输143

7.1.3 Android控件属性145

7.1.4控件的丈量和绘制150

7.2 Android的窗口机制150

7.2.1窗口机制的基本原理151

7.2.2界面组件和窗口152

7.2.3对话框154

7.2.4弹出窗口156

7.3 Android的基本控件介绍158

7.3.1文本控件159

7.3.2图像控件163

7.3.3 Surface控件164

7.3.4 Layout控件164

7.3.5适配器控件167

7.3.6选项卡控件172

7.3.7浏览器控件173

7.4自定义控件175

7.4.1控件的定制175

7.4.2复合控件180

7.4.3自绘控件183

7.5 Android界面新发展188

7.5.1动作栏188

7.5.2界面片段191

7.5.3重新定制选项卡197

7.5.4交互界面的适配200

7.6小结204

第8章 应用资源205

8.1 Android应用资源体系206

8.1.1 Android的应用资源构成206

8.1.2应用资源的适配208

8.1.3应用资源的动态匹配209

8.2应用资源的调用213

8.2.1应用资源的编译和R类213

8.2.2应用资源的管理215

8.2.3使用应用资源216

8.3应用资源的类型217

8.3.1界面和样式217

8.3.2字符串和常量221

8.3.3图像、图形和动画223

8.3.4其他资源文件225

8.4小结225

第9章 数据存储226

9.1 Android的文件系统227

9.1.1 Android的目录结构229

9.1.2 Android的应用数据存储229

9.1.3 Android的文件操作231

9.2使用设置文件233

9.2.1设置文件的存储和使用234

9.2.2设置界面组件235

9.3使用数据库238

9.3.1 Android数据库实现238

9.3.2 Android数据库的使用240

9.4存储在云端243

9.4.1云端存储的架构244

9.4.2云端存储的使用245

9.5小结247

第10章 网络通信248

10.1 Web通信249

10.1.1基于HTTP的网络连接249

10.1.2联网方式的选择252

10.1.3 WiFi的管理254

10.2蓝牙256

10.2.1 Android的蓝牙实现256

10.2.2基于蓝牙的通信257

10.3近场通信259

10.3.1基于NFC的识别和通信259

10.3.2基于NFC的点对点通信263

10.4基于WiFi连接的P2P通信263

10.4.1 Android 4.0的P2P连接实现264

10.4.2使用Socket进行数据传输266

10.5小结268

第11章 地理信息服务269

11.1 Android的定位服务270

11.1.1定位服务框架270

11.1.2位置信息源272

11.1.3定位选择273

11.1.4定位实例274

11.2 Android的地址服务277

11.2.1地址服务的框架277

11.2.2使用地址服务278

11.3 Android的地图服务279

11.3.1使用地图279

11.3.2其他使用地图服务的方式282

11.4小结283

第12章 多媒体处理284

12.1 Android的图像处理285

12.1.1图像的表示285

12.1.2图像的读取和输出286

12.1.3图像的呈现288

12.1.4图像的管理290

12.2 Android的音视频处理291

12.2.1 Android音视频的支持框架291

12.2.2 Android音视频的播放292

12.2.3 Android音视频的录制294

12.3 Android中相机的使用296

12.4小结300

第13章 其他重要模块301

13.1通话和短信302

13.1.1 Android的通话和短信框架302

13.1.2通话的处理303

13.1.3短信的发送和接收305

13.2 App Widget的使用和实现308

13.2.1 Android的App Widget框架309

13.2.2 App Widget的界面构造和Remote Views311

13.2.3 App Widget的事件处理和Pending Intent313

13.3 Android的应用内搜索317

13.3.1 Android应用内搜索实现框架317

13.3.2为应用定制搜索功能318

13.3.3全局搜索功能322

13.4 Android的全局通知机制323

13.4.1全局通知的类型和实现324

13.4.2 Toast的使用325

13.4.3状态栏通知327

13.5 Android联系人处理331

13.5.1 Android联系人数据存储框架331

13.5.2 Android联系人操作332

13.6小结334

热门推荐