A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© hi潘 中级黑马   /  2015-6-11 23:13  /  1228 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 hi潘 于 2015-6-13 09:36 编辑

                    -----------android培训java培训、java学习型技术博客、期待与您交流!------------
                                                                  Android中的mashup
Mashup一词,最早源于时尚界的说法,直译过来就是“混搭”,指的是将不同风格,不同材质,不同身价的东西按照个人的想法拼凑在一起,从而搭配出具有个人化风格的物品。后来人们把这个词搬进了web2.0中,意指在web开发中将多个web站点的数据,页面和功能混合在一起,构建出新的web服务。
Android中的mashup,是将应用切分成不同类别的组件,通过统一的等位模式和接口标准将他们整合在一起,来共同完成某项任务。
有这样一个常用来诠释Android中组件Mashup概念的例子:你为心仪的女生写了一封热情洋溢的电子情书,需要选一张最帅气的照片作为附件。于是,你点击选择图片作为附件,此时设备上你最常用的图片应用跳了出来,通过它,你很快就找到了最帅的那张照片,添加到电子邮件中并发送了出去。

这样的体验当然只有在Android中才能体会到。在其他平台上,电子邮件应用如果要提供选择图片作为附件的功能,都难以再复用设备上其他应用提供的相应功能,而需要从头开始自行开发,不但耗费了大量的精力,而且其用户体验也无法与专业的图片应用相提并论。

而在Android的Mashup模式下,每个组件的功能都可以被充分地复用。来自不同应用的组件可以有机地结合在一起,共同完成任务。开发者无须耗费精力去重新开发一些附属功能,而是可以全身心地投入到核心功能的开发中。这样不但提高了应用开发的效率,也增强了用户体验。
在Mashup的概念下构造android应用,有三个基本要素:组件(comonent),连接和配置。
组件就是有特定功能和接口规范的实现单元。
连接时一个抽象概念,指的是组件与组件之间的通信信道,是android为不同类别的组件之间进行调用和通信预设的模式。
配置是用来描述组件功能和实现特征的信息。

2 个回复

倒序浏览
楼主好人,谢谢分享
回复 使用道具 举报
设计"字体"对话框
http://bbs.itheima.com/thread-203343-1-1.html
(出处: 黑马程序员IT技术论坛)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马