07 2012 档案
摘要:第7章 与其他应用程序交互一个Android应用程序通常有几个activities。每个act显示一个用户接口允许用户执行一个指定的任务。用户从一个act到另一个act,你的App必须使用一个Intent对象来定义你App想做些什么事。当你通过一个Intent调用startActivity()方法时,系统会使用Intent来鉴定和启动合适的App组件。一个Intent可以明确的启动一个特定的组件(如一个特定的act实例)或隐式启动任何可以处理预定动作的组件,本章我们将讲述怎么使用Intent来执行与其他Apps的一些交互,例如启动另一个App,从那个App接收结果。并使你的应用程序能够响应来自
阅读全文
摘要:第6章 使用Fragments构建动态UI为了在Android创建一个动态的多面的用户界面,你需要封装UI组件和activity的行为到一种可以相互交换的act的模块中。我们能使用Fragment类创建这些模块,这行为有点像一个嵌套的act,它可以定义自己的布局和管理自己的生命周期。Fragment的好处已经越发明显,它是Android3.0新增的API。当一个fragment指定它的布局,它能以不同的组合配置到act中,为不同的屏幕大小修改你的布局配置,一个小屏幕可能只显示一个fragment,而在大屏幕中可能显示2个或2个以上的fragment。本章说明怎样使用fragment创建动态的用
阅读全文
摘要:第5章 支持不同的Android设备来自世界各地的Android设备在外表上看有许多形状和大小。如此广泛的设备类型,如果你能兼容不同的设备,那么你将为你的App获得一批巨大的潜在用户。为了让你的App在Android设备上尽可能的成功,你需要适应各种设备的配置。这些不同设备中的重要变化就是不同的语言,屏幕大小,和系统版本。关于Android上App的适配,在第一大篇中我们曾讲过基础的理论,并且在“指南-第3章 Hello,本地化”中我们实践过不同语言的支持。在以后的学习过程中,笔者会在适当的时候继续慢慢深入Android的适配,请记住如果你要学精它,不是1,2篇文章就能搞定的。需要你的实践与思
阅读全文