图书介绍
Android系统开发与实践pdf电子书版本下载
- 王友钊,黄静,戴燕云编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302315780
- 出版时间:2013
- 标注页数:309页
- 文件大小:160MB
- 文件页数:320页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
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嵌入式系统定义 1
1.1.2嵌入式系统的特点 1
1.1.3嵌入式操作系统简介 2
1.1.4嵌入式操作系统的应用与前景 2
1.2 Android开发的Linux基础 4
1.2.1 Linux目录结构及文件 5
1.2.2 Linux常用操作命令 8
1.3 Android开发的Java基础 10
1.3.1 Java语言的特点 11
1.3.2 Java应用分类 14
1.3.3 Java技术三大特性 14
1.3.4 Java在Android平台开发中的应用 16
第2章 Android系统概述 30
2.1 Android系统及背景知识 30
2.1.1 Android系统的概念 30
2.1.2 Android背景知识 32
2.1.3 Android系统平台结构 33
2.2 Android系统开发概述 38
2.2.1详解Android源码的编译 38
2.2.2 Android应用程序模块详解 42
2.2.3创建一个Hello Android项目 45
2.2.4将界面实现用XML编排 51
2.2.5调试项目 52
2.3 Android开发者联盟 54
2.3.1开发基于Android平台的应用 54
2.3.2参加Android开发者大赛 54
2.3.3 Android得到更多人的认可和尊重点 55
2.3.4 Android Market 55
第3章 深入认识Android系统 57
3.1 Android系统结构和初始化过程 57
3.1.1 Android系统结构 57
3.1.2 Android系统的初始化过程 60
3.2 Android系统的Linux内核和驱动程序 61
3.2.1 Android系统的Linux内核 61
3.2.2 Android系统的驱动程序 63
3.3 Android内核深度解析 74
3.3.1 Android内核分析 74
3.3.2 Android内核剖析 77
3.4 Android底层库和程序 86
3.4.1本地实现底层的结构 86
3.4.2增加本地程序和库的方法 86
3.4.3标准C/C+++库bionic 89
3.4.4 C语言底层库libcutils 89
3.4.5 Init进程 89
3.4.6 Shell工具 90
3.4.7 C+++工具库libutils 91
3.5 Android的进程间通信机制Binder 96
3.5.1 Binder的提出 96
3.5.2 Binder概述 97
3.5.3使用Binder进行进程间通信 99
3.5.4使用AIDL进行调用 101
第4章 Android系统开发 103
4.1源码获得 103
4.2源码结构分析 107
4.3 Android源码简要分析 120
4.3.1 Android必需的工具 120
4.3.2 Android应用程序概述 121
4.3.3构建SaySomething Android应用程序 123
4.3.4创建内容提供器和Google Maps应用程序 131
4.4 Android平台应用向OMS平台迁移 135
4.4.1 OMS概述 135
4.4.2 OMS特色 135
4.4.3普通Android应用向OMS平台迁移 144
第5章 Android应用程序 156
5.1搭建开发环境 156
5.1.1 Windows 7下Android开发环境搭建 156
5.1.2 Linux(Ubuntu)下Android开发环境搭建 180
5.2 Android应用程序的结构 183
5.2.1 Android的开发环境 183
5.2.2 Android应用程序的构成 183
5.3 Android的虚拟机和Java环境 189
5.3.1 Dalvik虚拟机和核心库 189
5.3.2 Android的Java程序环境 191
5.3.3 JNI的使用 194
5.4 Android用户界面开发 198
5.4.1用户界面基础 198
5.4.2界面控件 199
5.4.3界面布局 208
5.4.4菜单 218
5.4.5界面事件 224
5.5 Android游戏编程:Tank大战 230
5.5.1创建程序Hello Tank 230
5.5.2显示文字和图片 234
第6章 基于Android的无线传感网络 243
6.1 Android中的传感器 243
6.1.1方向传感器 244
6.1.2加速传感器 244
6.1.3重力传感器 245
6.1.4光线传感器 246
6.1.5陀螺仪传感器 246
6.1.6其他传感器 247
6.1.7测试手机中有哪些传感器 248
6.2系统总体介绍 249
6.2.1 WSN概述 249
6.2.2历史及发展现状 250
6.2.3 WSN的应用 250
6.2.4 WSN的体系结构 251
6.2.5 WSN的特征 251
6.2.6 WSN未来发展前景 252
6.3系统模块介绍 253
6.3.1无线传感器节点网络 253
6.3.2采集终端 257
6.3.3服务器 257
6.3.4 PC终端AtosBrowser 257
6.3.5移动终端AtosMobile 258
6.3.6协议分析助手AtosAgent 258
6.4 Android在WSN中的应用现状和前景 258
6.4.1 Android在WSN中的应用现状 258
6.4.2 Android在WSN中的应用前景 265
6.5无线传感器网络的应用实例 265
6.5.1传感器网络的特点 265
6.5.2无线传感器网络技术发展现状 267
6.5.3基于WSN网络的应用系统发展现状 267
6.5.4无线传感器网络的应用 269
6.6 WSN的安全性问题 275
6.6.1无线传感器网络的安全维 275
6.6.2无线传感器网络安全性框架 278
第7章 基于Android的技术开发实例 281
7.1实例1:打电话 281
7.2实例2:通讯录模块的设计与实现 284
7.2.1功能要求 284
7.2.2设计思路 284
7.2.3流程图 285
7.2.4主界面设计与实现 286
7.2.5副界面设计与实现 288
7.2.6添加联系人界面设计与实现 288
7.2.7调试 289
7.2.8通讯录模块功能实现代码 289
7.3实例3:短信模块的设计与实现 298
7.3.1功能要求 298
7.3.2设计思路 299
7.3.3流程图 299
7.3.4主界面设计与实现 300
7.3.5会话列表界面设计与实现 300
7.3.6通知栏设计与实现 302
7.3.7短信模块功能实现代码 302
参考文献 308