|
|
|
|
移动端

Yamba 应用程序

《Learning Android(中文版)》第5章Yamba项目简介,本章讲解我们会贯穿全书的Yamba应用程序,并通过一个例子来学习Android的诸多特性。本节为大家介绍Yamba 应用程序。

作者:李亚舟/任中龙/杜钢译来源:电子工业出版社|2012-07-27 10:38

第5章 Yamba项目简介

学习的最好方法就是通过一个示例,并且这个示例需要满足一定的条件。在与数千名Android初学者的交流过程中,以及使用各种示例程序来解释Android平台所提供的独特的概念后,我总结出最好的示例应该有如下特征。

全面

一个好的示例程序应该涵盖Android应用框架特性的大部分方面,同时也把相应的特性用在点子上,而不仅仅是为了展示特性而使用特性。这对新接触Android的同学来说,可以端正学习的方向,是很重要的。

大众化

一个好的示例程序应当是简单易懂的。对我们来说,学习的重点在于理解它的设计与实现,而非死记硬背它的特性和好处。

Yamba 应用程序

我为这本书选择了一个类似于Twitter的应用程序作为示例,它的名字是Yamba,即YetAnother Micro Blogging App。Yamba允许用户连接到一个服务,例如Twitter,获取好友状态并更新用户自己的状态。

Yamba以一种自然的方式,囊括了绝大多数主要的Android构件。正因为如此,它是一个非常好的示例,既能说明各个组件如何独立工作,也能说明它们之间如何相互合作。像Twitter这样的服务,大家或多或少都有所了解,因此对应用程序的功能不需要太多解释。

图5-1到图5-3展示了一个该产品完成后的样子。

 
图5-1:来自其他人的状态消息列表,
也称为时间轴(timeline)
 
图5-2:用户输入状态消息时的屏幕
 
图5-3:用户选项

图5-1展示了Yamba如何显示好友的状态消息列表,图5-2展示了初始的Yamba屏幕,图5-3展示了用户选项。

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

Solaris 内核结构(第2版)

本书描述了Solaris 10和OpenSolaris内核中所有主要子系统的算法和数据结构,对第1版进行了大幅修订,加入了很多新的内容。全书从头到尾都采...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊