Android怎么实现mash-up

Android如何实现mash-up
孟岩与Andy Rubin独家专访

“Mash-up”

Andy :举例:我从一个网页上抓下一块 XHTML 数据,再从另一个 Web Services 那里获得一些 XML 数据,我就可以把这两块数据 mash-up 起来,形成新的 XML 数据,并且这一数据可以在此被别人mash-up。

孟岩:能详细的讲讲 Android 如何实现 mash-up 吗?

Andy :Android 的mash-up 中有两个关键概念,一个称为Activity,一个称为Intent。Activity 可以完成某些工作,而Intent 可以表达“要做某事”,一个Activity可以满足若干Intents。我举一个例子好了,比如我在写一个email,打算附加一个图片附件,需要选择图片。我会广播一个Intent,说:“我要选择图片,你们谁能选择图片?”。那么设备中的Android 应用和外部的服务,如Flickr 和Picasa 都可以举手响应说:“我行!”然后用户就可以选择其中最合适的那个来选择图片。