文件名称:Android 4高级编程(第3版).pdf
文件大小:7.96MB
文件格式:PDF
更新时间:2016-09-02 18:02:15
Android 4高级编程 (第3版)
Android 4高级编程 (第3版) 非扫描版 第 1 章 Android 简介................................1 1.1 一些背景信息..................................2 1.1.1 不远的过去....................................2 1.1.2 未来的前景....................................2 1.2 对Android 的误解...........................3 1.3 Android:开放的移动开发平台....3 1.4 原生Android 应用程序...................4 1.5 Android SDK 的特征.......................5 1.5.1 访问硬件(包括摄像头、GPS 和 传感器)...........................................5 1.5.2 使用Wi-Fi、蓝牙技术和NFC 进行数据传输................................6 1.5.3 地图、地理编码和基于位置的 服务................................................6 1.5.4 后台服务........................................6 1.5.5 使用SQLite 数据库进行数据 存储和检索....................................7 1.5.6 共享数据和应用程序间通信........7 1.5.7 使用Widget 和Live Wallpaper 增强主屏幕....................................7 1.5.8 广泛的媒体支持和2D/3D 图形....7 1.5.9 Cloud to Device Messaging ...........8 1.5.10 优化的内存和进程管理..............8 1.6 开放手机联盟简介..........................8 1.7 运行Android 的环境.......................9 1.8 从事移动开发的原因......................9 1.9 从事Android 开发的原因...............9 1.9.1 推动Android 普及的因素..........10 1.9.2 Android 的独到之处....................10 1.9.3 改变移动开发格局......................11 1.10 开发框架简介.............................. 11 1.10.1 开发包中的资源........................12 1.10.2 理解Android 软件栈.................12 1.10.3 Dalvik 虚拟机............................14 1.10.4 Android 应用程序架构.............14 1.10.5 Android 库..................................15 第 2 章开始入手....................................17 2.1 Android 开发..................................18 2.1.1 开始前的准备工作......................18 2.1.2 创建第一个Android 应用程序.....24 2.1.3 Android 应用程序的类型...........31 2.2 面向移动设备和嵌入式设备的 开发.................................................32 2.2.1 硬件限制带来的设计考虑事项....32 2.2.2 考虑用户环境..............................35 2.2.3 Android 开发................................36 2.3 Android 开发工具..........................40 2.3.1 Android 虚拟设备管理器...........41 2.3.2 Android SDK 管理器...................42 2.3.3 Android 模拟器............................42 2.3.4 Dalvik 调试监控服务(DDMS) ...42 2.3.5 Android 调试桥(ADB) ................43 2.3.6 Hierarchy Viewer 和Lint 工具....43 2.3.7 Monkey 和Monkey Runner ........43 第 3 章创建应用程序和Activity.............45 3.1 Android 应用程序的组成部分......46 3.2 应用程序Manifest 文件简介........47 3.3 使用Manifest 编辑器....................54 3.4 分离资源.........................................55 3.4.1 创建资源......................................55 3.4.2 使用资源......................................63 Android 4 高级编程(第3 版) XII 3.4.3 为不同的语言和硬件创建 资源..............................................66 3.4.4 运行时配置更改..........................68 3.5 Android 应用程序生命周期.......... 70 3.6 理解应用程序的优先级和进程 状态................................................. 70 3.7 Android Application 类简介.......... 72 3.7.1 扩展和使用Application 类.........72 3.7.2 重写应用程序的生命周期 事件..............................................73 3.8 深入探讨Android Activity............ 74 3.8.1 创建Activity................................74 3.8.2 Activity 的生存期........................76 3.8.3 Android Activity 类......................81 第 4 章创建用户界面.............................83 4.1 Android UI 基本设计..................... 84 4.2 Android UI 的基础知识................. 84 4.3 布局简介......................................... 85