图书介绍

Android平台开发之旅2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Android平台开发之旅
  • 汪永松编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111312949
  • 出版时间:2010
  • 标注页数:518页
  • 文件大小:87MB
  • 文件页数:531页
  • 主题词:移动通信-携带电话机-应用程序-程序设计

PDF下载


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

下载说明

Android平台开发之旅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 平台内涵2

1.2 Android平台架构4

1.2.1 架构图4

1.2.2 架构内容5

1.2.3 Android应用程序内容6

1.3 用户界面8

1.3.1 视图层次结构8

1.3.2 布局——设计图8

1.3.3 视图——整体家居9

1.3.4 显示部件——装饰品9

1.3.5 用户界面事件9

1.3.6 界面风格和主题10

1.3.7 数据绑定10

1.4 程序资源和资产10

1.4.1 程序资源和资产概述11

1.4.2 资源类型及内容11

1.5 数据存储11

1.5.1 首选项12

1.5.2 文件12

1.5.3 数据库12

1.6 平台安全和许可12

1.6.1 Android平台安全结构体系12

1.6.2 应用程序签名13

1.6.3 用户ID和文件存取13

1.6.4 许可13

第2章 踏上Android平台开发之旅15

2.1 搭建系统环境15

2.1.1 安装配置J2SE开发环境15

2.2 Android平台SDK17

2.2.1 安装配置Android平台SDK17

2.2.2 Android SDK内容介绍17

2.2.3 Android SDK附带工具介绍19

2.3 集成开发环境——Eclipse21

2.4 应用程序调试工具插件——ADT22

2.4.1 获取ADT22

2.4.2 安装配置ADT22

2.5 验证开发环境23

2.5.1 创建虚拟设备23

2.5.2 建立FirstActivity工程24

2.5.3 运行和调试31

2.6 应用程序的开发过程37

2.6.1 开发流程回顾37

2.6.2 新手上路遇到的常见问题38

第3章 Android应用程序组件41

3.1 应用程序组件41

3.2 Android应用程序组件41

3.2.1 Activity(活动)——形象大使42

3.2.2 Service(服务)——老黄牛47

3.2.3 BroadcastReceiver(广播接收器)——倾听者50

3.2.4 ContentProvider(内容提供者)53

3.2.5 Android应用程序组件小结58

3.3 组件应用机制58

3.3.1 组件与组件间的交互机制58

3.3.2 未决意向对象65

3.3.3 组件与线程间的交互机制66

3.3.4 组件与服务间的交互机制68

3.4 Android平台应用程序组件小结73

第4章 高级用户界面设计75

4.1 Android平台UI组件架构探讨75

4.1.1 Android平台UI组件结构层次75

4.1.2 Android UI组件结构层次质疑76

4.1.3 参考J2SE平台的组件结构层次76

4.1.4 容器与组件的关系76

4.1.5 布局的角色76

4.2 UI组件的定义77

4.3 UI组件的引用78

4.4 组件属性和ID79

4.5 布局组件(Layouts)80

4.5.1 线性布局(LinearLayout)81

4.5.2 相对布局(RelativeLayout)84

4.5.3 绝对布局(AbsoluteLayout)86

4.5.4 框布局(FrameLayout)87

4.5.5 表格布局(TableLayout)89

4.5.6 布局的选择91

4.6 视图组件(Views)91

4.6.1 视图的使用模式92

4.6.2 常用视图94

4.6.3 定制视图120

4.7 小部件(Widgets)122

4.7.1 小部件的使用模式122

4.7.2 文本部件123

4.7.3 按钮部件126

4.7.4 图片显示组件131

4.7.5 滑动条133

4.7.6 选取组件134

4.7.7 高级小部件135

4.8 菜单138

4.8.1 选项菜单138

4.8.2 上下文菜单140

4.9 对话框141

4.9.1 对话框的使用方式142

4.9.2 对话框的定义143

4.10 消息提示条(Toast)148

4.11 定制Activity149

4.11.1 列表Activity(List Activity)149

4.11.2 扩展列表Activity(ExpandableListActivity)149

4.11.3 标签页Activity(Tab Activity)149

4.11.4 地图Activity(MapActivity)150

4.12 用户界面开发问题150

4.12.1 ANR异常150

4.12.2 界面组件与线程的交互150

第5章 底层用户界面设计153

5.1 Android底层用户界面153

5.2 底层视图绘制154

5.2.1 表面视图类(Surface View)154

5.2.2 底层视图的绘制接口159

5.3 OpenGL视图绘制160

5.3.1 OpenGL ES概述160

5.3.2 Android平台对OpenGL ES的支持160

5.3.3 OpenGL表面视图的使用模式161

5.3.4 Android平台中OpenGL使用说明163

5.4 视频视图(VideoView)163

第6章 文件系统管理164

6.1 Android平台中的文件164

6.2 原文件资源164

6.2.1 准备原文件资源165

6.2.2 使用原文件资源165

6.3 文件系统166

6.3.1 Android平台文件系统介绍167

6.3.2 文件系统操作168

6.3.3 文件浏览器172

6.4 应用程序文件181

6.4.1 程序私有文件181

6.4.2 程序首选项文件184

6.5 文件系统监视185

第7章 网络通信191

7.1 Android平台网络通信191

7.2 Android平台对网络通信的支持191

7.3 流式套接字通信192

7.3.1 界面布局定义193

7.3.2 Activity定义框架193

7.3.3 套接字服务端195

7.3.4 套接字客户端201

7.3.5 流式套接字通信说明206

7.4 数据报(套接字)通信206

7.4.1 数据报通信程序界面206

7.4.2 Activity定义框架206

7.4.3 数据报服务端208

7.4.4 数据报工具类210

7.4.5 数据报通信配置211

7.4.6 数据报客户端211

7.4.7 数据报套接字通信说明215

7.5 HTTP通信215

7.5.1 套接字方式215

7.5.2 URL连接方式218

7.5.3 Apache HTTP API220

7.6 HTTPS222

7.7 SSL通信224

7.7.1 SSL通信模式224

7.7.2 SSL服务端225

7.7.3 SSL客户端230

7.8 浏览器234

7.8.1 WebKit介绍235

7.8.2 Android平台对WebKit引擎的封装235

7.8.3 网页视图(WebView)235

7.8.4 浏览器开发实例237

7.8.5 浏览器书签信息管理249

7.8.6 浏览器搜索记录251

第8章 无线通信254

8.1 无线通信概述254

8.2 短消息254

8.2.1 Android平台对短消息的支持254

8.2.2 发送短消息255

8.2.3 查看短消息258

8.2.4 接收短消息260

8.3 蓝牙通信265

8.3.1 Android平台对蓝牙的支持265

8.3.2 蓝牙通信模式266

8.3.3 蓝牙通信实例266

8.4 Wi-Fi网络连接管理276

8.4.1 Wi-Fi介绍276

8.4.2 Android平台对Wi-Fi的支持277

8.4.3 Wi-Fi连接管理277

第9章 多媒体应用281

9.1 Android平台对多媒体的支持281

9.2 音频播放应用282

9.2.1 音乐播放器282

9.2.2 播放Jet文件284

9.2.3 录音285

9.3 视频播放应用286

9.4 摄像头视频采集292

9.5 照相机293

9.5.1 照片服务接口293

9.5.2 照片预览293

9.5.3 照片拍摄294

9.5.4 停止使用照相机294

9.6 流媒体294

9.7 媒体扫描和媒体库294

9.7.1 媒体文件的扫描294

9.7.2 获取媒体文件信息295

9.8 音乐盒工具297

第10章 个人信息管理307

10.1 个人信息管理307

10.2 Android对个人信息管理的支持307

10.3 联系信息308

10.4 联系人信息309

10.5 电话号码信息311

10.6 组织(公司)信息313

第11章 电话信息系统管理316

11.1 电话信息系统316

11.2 Android平台对电话信息系统的支持317

11.3 电话信息317

11.4 电话状态320

11.5 电话拨号325

11.6 呼叫日志326

11.7 使用许可328

第12章 数据库应用329

12.1 SQLite数据库329

12.1.1 SQLite数据库介绍329

12.1.2 Android平台对SQLite数据库的支持330

12.1.3 SQLite数据库应用模式330

12.1.4 开发实例332

12.1.5 基于SQLite的日记账工具342

12.2 JDBC API361

12.2.1 Android平台对JDBC API的支持362

12.2.2 JDBC API应用模式362

12.2.3 开发实例367

12.3 对象数据库Db4o376

12.3.1 Db4o对Android平台的支持375

12.3.2 Db4o API375

12.3.3 Db4o数据库应用376

12.3.4 基于Db4o的日记账工具382

12.4 数据库开发总结389

第13章 XML应用390

13.1 Android平台对XML应用的支持390

13.2 SAX解析方式390

13.2.1 SAX使用模式390

13.2.2 Android平台中对SAX的支持391

13.2.3 SAX应用实例391

13.3 DOM解析方式401

13.3.1 DOM使用模式402

13.3.2 Android平台中对DOM的支持402

13.3.3 DOM应用实例403

13.4 XML Pull API412

13.4.1 XML Pull API使用模式412

13.4.2 Android平台中对XML Pull API的支持412

13.4.3 XML Pull API应用实例413

13.5 XML资源解析416

13.5.1 解析XML布局资源417

13.5.2 解析XML原文件资源418

13.5.3 解析XML资源420

13.6 Android平台XML使用小结423

第14章 地图应用424

14.1 地图应用概述424

14.2 Android平台对地图应用的支持425

14.3 地图视图(Map View)应用425

14.3.1 地图视图组件的定义426

14.3.2 获取地图API使用密钥426

14.3.3 工程设置428

14.3.4 Activity组件框架428

14.3.5 地图API库设置429

14.3.6 地图API使用许可429

14.4 地图API应用429

14.4.1 界面布局定义430

14.4.2 地图Activity组件框架430

14.4.3 获取地图当前位置433

14.4.4 地图叠加图管理434

14.4.5 地图API使用小结436

第15章 系统信息管理438

15.1 系统服务438

15.1.1 Android系统服务介绍438

15.1.2 Activity管理439

15.1.3 警报管理443

15.1.4 音频管理446

15.1.5 剪贴板管理448

15.1.6 连接管理449

15.1.7 输入法管理453

15.1.8 键盘守护454

15.1.9 通报管理454

15.1.10 布局填充456

15.1.11 位置服务管理458

15.1.12 电源管理459

15.1.13 搜索服务460

15.1.14 传感器管理461

15.1.15 电话管理462

15.1.16 振动器管理463

15.1.17 Wi-Fi管理463

15.1.18 墙纸管理464

15.1.19 窗口管理464

15.2 Android平台系统信息465

15.2.1 进程管理465

15.2.2 文件系统信息467

15.2.3 环境变量467

15.2.4 系统时间管理469

15.2.5 构建信息473

15.2.6 电池状态475

15.2.7 系统设置477

15.2.8 安全设置478

第16章 Android资源及SDK工具480

16.1 资源类型及定义480

16.1.1 常量值资源480

16.1.2 绘制用资源490

16.1.3 布局资源491

16.1.4 动画资源493

16.1.5 菜单资源496

16.1.6 文件资源498

16.1.7 备选资源500

16.2 资源的使用模式501

16.2.1 资源ID502

16.2.2 资源引用502

16.2.3 资源属性502

16.3 系统资源定义503

16.4 Android SDK工具使用503

16.4.1 adb工具503

16.4.2 sqlite3工具504

16.4.3 keytool工具504

第17章 Android组件属性及使用许可505

17.1 Android常用视图组件属性505

17.1.1 视图(View)505

17.1.2 线性布局(LinearLayout)507

17.1.3 线性布局参数(LinearLayout_Layout)507

17.1.4 相对布局(RelativeLayout)507

17.1.5 相对布局参数(RelativeLayout_Layout)508

17.1.6 绝对布局参数(AbsoluteLayout_Layout)508

17.1.7 框布局(FrameLayout)509

17.1.8 框布局参数(FrameLayout_Layout)509

17.1.9 表格布局(TableLayout)509

17.1.10 表格行的单元(TableRow_Cell)509

17.1.11 抽象列表视图组件(AbsListView)509

17.1.12 列表视图组件(ListView)510

17.1.13 格子视图组件(GridView)510

17.1.14 画廊视图组件(Gallery)510

17.1.15 文本组件(TextView)511

17.1.16 自动完成文本框(AutoCompleteTextView)512

17.1.17 图片视图(ImageView)513

17.2 应用程序使用许可(Uses-permissions)513

17.2.1 使用许可的声明513

17.2.2 Android平台使用许可列表514

附录 随书源代码说明517

参考文献518

热门推荐