`
yinter
  • 浏览: 247453 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

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 都可以举手响应说:“我行!”然后用户就可以选择其中最合适的那个来选择图片。
分享到:
评论

相关推荐

    Android组件模型评析(上)--孟岩 来自程序员杂志200801

    孟岩在文中指出,Android引入Mash-up技术的关键在于提升开发效率和软件质量。开发者可以通过复用已有的Activities快速构建新的应用程序,只需关注自己应用的独特功能,无需重复造轮子。这种模式类似于Web 2.0时代的...

    Android 开发从入门到精通 IBM.pdf

    - **技术要点**:介绍如何使用Android Developer Tools处理XML数据,以及如何集成多种RSS源来构建mash-up应用。 - **Android助力云计算**: - **云计算基础**:简述云计算的概念及其与Android的关系。 - **应用...

    Android_开发从入门到精通_IBM.pdf

    - **构建Android RSS阅读器**:介绍了如何利用Android Developer Tools来读取、解析和显示XML数据,具体实践是构建一个RSS阅读器应用,这不仅能够增强开发者处理XML数据的能力,还可以进一步拓展到构建Mash-up应用。...

    深入Android【二】——架构和学习[借鉴].pdf

    Android引入了Mash-Up思想,强调应用的模块化和动态性。模块化意味着每个功能被封装为独立的组件,具有清晰的接口和职责。动态性则允许这些组件在运行时根据需求动态连接和协同工作,例如通过Intent机制实现组件间的...

    Android_开发从入门到精通_IBM

    Android Developer Tools提供了处理XML数据的工具,开发者可以利用这些工具来集成不同的RSS或XML数据源,构建出mash-up应用,这些应用可以将来自不同源的数据整合展示。 Android作为开源操作系统,特别适合用于...

    android_RSS开发教程

    此外,尽管可以使用其他移动应用程序来集成RSS或其他XML数据,构建自己的信息聚合应用(即mash-up),但在Android平台上,这样的应用开发仍存在一些挑战。为了让开发者能够利用Android平台的便利性,本教程《android...

    安卓开发设计模式

    在安卓开发中,可以使用Android Developer Tools读取、解析和显示XML数据,构建一个运行在Android平台上的RSS阅读器,并集成不同的RSS或其他XML数据源以构建自己的mash-up应用。此外,开源的Android操作系统已经席卷...

Global site tag (gtag.js) - Google Analytics