06 2012 档案
摘要:第4章 Activity的生命周期当我们在屏幕上发生一些事件,比如点击某个按钮用来切换Activity或来电情况等,都会触发Activity的生命周期事件,为什么我们要了解Activity的生命周期呢?因为了解了它的生命周期我们才能根据不同的情况来处理我们的应用,让我们的应用程序更好用,更人性化。例如,如果你建立一个流媒体视频播放器,当用户切换到另一个应用程序,你可能会暂停视频和终止网络连接。当用户返回时,你可以重新连接到网络,并允许用户恢复从同一地点的录像。这些行为都可以直接在Activity的生命周期方法中处理它们。可能有的读者以前在网上看过关于生命周期的解释。这里我会透彻的,详细的讲述它
阅读全文
摘要:第3章 Hello,L10N(本地化)本章我们将创建一个Hello,L10N的应用程序,它会根据Android框架来选择性的载入一些资源。然后我们将一些资源添加到res/目录中,通过这样的方法来将我们的应用程序本地化。3.1 创建一个未本地化的应用程序在第一个Hello, L10N 的版本中我们仅适用默认的资源目录(res/drawable,res/layout, res/values)。 这些资源没有本地化-它们是我们经常使用的图形,布局,字符串等。当用户在默认的的语言环境中,将加载这些默认目录的资源。该应用程序包含一个简单的用户界面,显示两个TextView对象和一个图像按钮。当点击按钮时
阅读全文
摘要:第2章 Hello,Views本章我们会选取几个类似“Hello World”的例子,并快速布局用来演示一些Views。本章需要有一定的知识积累,开始之前你应该完成“Hello World”并且知道如何创建运行一个工程,了解一个工程的基本结构。以下是一些内容的预览2.1布局Linear Layout...
阅读全文