Android系统开发与实践PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:王友钊,黄静,戴燕云编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2013
- ISBN:9787302315780
- 页数:309 页
第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
- 《管理信息系统习题集》郭晓军 2016
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《语文教育教学实践探索》陈德收 2018
- 《彼得·布鲁克导演实践研究》邓小玲著 2019
- 《反思性实践》胡红梅, 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《系统解剖学速记》阿虎医考研究组编 2019
- 《环境影响评价公众参与理论与实践研究》樊春燕主编 2019
- 《慢性呼吸系统疾病物理治疗工作手册》(荷)瑞克·考斯林克(RikGosselink) 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019