欢迎访问学兔兔,学习、交流 分享 !

返回首页 |

Android 应用开发攻略

收藏
  • 大小:104.87 MB
  • 语言:中文版
  • 格式: PDF文档
  • 阅读软件: Adobe Reader
资源简介
Android 应用开发攻略
作 者: Ian F. Darwin 著,姚军 等译
出版时间: 2013
内容简介
  《Android应用开发攻略》内容简介:第1章带你建立Android开发环境,并构建由BrianKernighan创建的“Hello,World”类型的几个简单应用程序。第2章介绍一些来自桌面和企业软件开发环境的开发人员在移动计算中所碰到的不同问题,并且讨论移动设计(尤其是Android设计)与其他环境的不同点。测试是一些开发人员开发后才考虑的问题,所以在第3章介绍“测试”显得有点早。但是你不应该跳过它,而应该仔细阅读和注意测试的问题。我们讨论了单独组件的单元测试,以及用严格控制的方法进行的完整应用程序测试。Android提供应用程序内部以及不同应用之间的通信机制。第4章讨论意图和广播接收器、服务、异步任务(AsyncTask)和处理程序(handler)。另一种通信机制与通常在SQL数据库中数据的受控访问相关。第5章展示如何通过(在Android中)简单而普遍的手段(如URL)在一个应用程序中使用另一个应用程序。
目录
目录
前言 1
第1章 入门 9
1.1 导言:入门 9
1.2 学习Java语言 9
1.3 从命令行创建“Hello, World”应用程序 11
1.4 在Eclipse中创建“Hello, World”应用程序 14
1.5 在Windows上安装用于Android开发的IDE 21
1.6 理解Android生命周期 28
1.7 通过ADB在模拟器上安装.apk文件 29
1.8 通过SlideME将应用程序安装到模拟器上 30
1.9 共享来自其他Eclipse项目的Java类 31
1.10 引用程序库实现外部功能 34
1.11 使用SDK样例避免棘手的情况 37
1.12 保持Android SDK更新 40
1.13 从模拟器/Android设备获得屏幕截图 47
1.14 程序:简单的CountDownTimer示例 49
1.15 程序: Android OS下的小费计算器Tipster 52
第2章 设计成功的应用程序 69
2.1 导言:设计成功的Android应用程序 69
2.2 异常处理 72
2.3 作为“单例”访问Android应用程序对象 75
2.4 在用户旋转设备时保存数据 77
2.5 监控Android设备的电量 79
2.6 在Android中创建闪屏 80
2.7 设计会议/网络研讨/编程马拉松/机构用的应用程序 85
2.8 在Android应用中使用Google Analytics 86
2.9 简单的手电筒应用程序 88
2.10 将Android手机应用程序改编为平板电脑应用程序 91
2.11 设置首次运行的首选项 93
2.12 为显示格式化时间和日期 94
2.13 用KeyListener控制输入 96
2.14 备份Android应用程序数据 99
2.15 用提示代替工具提示 106
第3章 测试 108
3.1 导言:测试 108
3.2 在Android中进行TDD 108
3.3 为应用测试设置Android虚拟设备(AVD) 109
3.4 用基于云的测试在多种设备上进行测试 118
3.5 测试项目的创建和使用 119
3.6 应用程序崩溃排错 123
3.7 用Log.d和LogCat进行调试 126
3.8 用BugSense自动从用户那里得到缺陷报告 127
3.9 使用本地运行时应用程序日志分析现场错误情况 129
3.10 为测试重现活动生命周期场景 133
3.11 用StrictMode保持应用程序敏捷性 138
3.12 运行Monkey程序 139
3.13 发送文本消息以及AVD之间的通话 141
第4章 进程间/内通信 143
4.1 导言:进程间/内通信 143
4.2 用意图打开网页、电话号码或者其他内容 144
4.3 从视图中发送文本邮件 145
4.4 发送带有附件的电子邮件 148
4.5 用Intent.putExtra()推送字符串值 149
4.6 从子活动中获取数据到主活动中 151
4.7 保持服务运行同时显示其他应用 154
4.8 发送/接收广播消息 156
4.9 在设备重启之后启动服务 156
4.10 用线程创建响应式应用程序 157
4.11 用AsyncTask进行后台处理 159
4.12 用活动线程队列和处理器在线程之间发送消息 167
下载地址