没有合适的资源?快使用搜索试试~ 我知道了~
Andro j d手机界面管理系统的设计与实现.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 177 浏览量
2022-06-20
00:22:54
上传
评论
收藏 41KB DOCX 举报
温馨提示
试读
23页
Andro j d手机界面管理系统的设计与实现
资源推荐
资源详情
资源评论
Andro j d 手机界面管理系统的设计与实
现
摘要
随着科技的不断发展,计算机与软件的进步,新一代的移动终
端
用户针对应用软件的可操作性以及软件操作的舒适性等方面提
出了更高的要求。除期望所用的软件拥有强大的功能外,更期
望应用软件能尽可能的为他们提供一个轻松、愉快、感觉良好
的操作环境。这表明友好的手机界面设计已经成为手机应用开
发的一个重要组成部分。而手机界面在手机应用软件中占用了
大量的开发时间,提高手机界面的开发效率,无疑是提高整个
手机应用件开发效率非常有效的手段。
本文研究了 Google 与开放手机联盟合作开发的 Android 手机
平台
的用户界面管理系统。通过该系统开发人员可以使用拖拽的方
式生成自己需要的图形用户界面,并将生成的界面保存成)(ML
格式的文件。
系统还支持打开一个已完成的Ⅺ江 L 界面程序,读取界面信息
并在 PC 机上显示界面。针对界面中的每一个组件,以图形界
面的方式将组件的属性显示出来,以方便不熟悉 Android 界面
语言的美工或Ⅵ设计师对界面进行修改完善。如果用户不满意
在 PC 机端通过图片单纯模拟 Android 操作系统窗口组件的显
示效果,可以将最终生成的ⅪⅥ L 界面程序发送至 Android 手
机或 Amdroid 模拟器端,通过 An(hid 应用程序对其进行解析,
将界面显示出来。
该系统分为界面在 PC 机上的开发和界面在 Android 模拟器端
显
示两个部分。界面在 PC 机上的开发部分是基于 MVC 设计模式
的总
体框架设计的,该模块基本上是由界面组件、界面控制、组件
属性和界面显示四个部分组成。界面组件和界面控制相当于
MVC 中的 Model;组件属性和界面显示相当于 MVC 中的
View;系统中负责组件和界面显示之间各种监听相当于 MVC
中的 Con 仃 ol。界面在
Android 模拟器端显示模块实现了 Android 应用程序中的Ⅺ
Ⅵ L 界面程序在 Android 模拟器上的显示。该模块将通过Ⅺ帆
界面文件创建界面组件,通过解析ⅪⅥ L 资源文件为适配器提
供信息,然后通过 Android 框架结构预定好的调用机制,将适
配器中的信息填充到界面组件中。
本文通过 Android 手机界面管理系统的设计与实现的介绍,希
望
能为今后开发类似的功能更强大的界面管理系统提供有益的借
鉴。
关键字:用户界面,Android,XML 解析,可视化操作
1.1 本文的研究背景和意义
1.1.1 研究背景
随着科技的不断发展,手机的功能越来越强大,手机系统的相关软
件应运而生,手机设计的人性化已不仅仅局限于硬件的外观,手机
的软件系统已成为用户直接操作和应用的主体,它应该以美观实用、
操作便捷为用户所青睐。因此,用户界面设计的规范性显得尤为重
要。
由于受传统观念的影响,很长一段时间里,手机界面的设计一直不
为软件开发人员所重视,认为这纯粹是为了取悦用户而进行的低级
活动没有任何实用价值,而评价一个应用软件质量高低的唯一标准,
就是看它是否具有强大的功能,能否顺利的帮助用户完成他们的任
务。
近年来,随着嵌入式硬件技术的迅猛发展,手持设备的存储容量、
运行速度和可靠性等技术性能指标有了显著的提高,手持设备硬件
的生产成本却大幅度下跌,手持设备日益普及。新一代的移动终端
用户,在应用软件的可操作性以及软件操作的舒适性等方面对应用
软件提出了更高的要求,除期望所用的软件拥有强大的功能外,更
期望应用软件能尽可能的为他们提供一个轻松、愉快、感觉良好的
操作环境。这表明,手机界面的质量已成为一个重要问题,友好的
手机界面设
计已经成为手机应用开发的一个重要组成部分。
1.1.2 意义
如上所述,手机界面对于手机应用软件有很重要的作用。而手机界
面在手机应用软件中占用了大量的开发时间,提高手机界面的开发
效率,无疑是提高整个手机应用软件开发效率非常有效的手段。因
此需要通过专门的技术,为开发者提供可视化的手段来开发用户界
面。
随着人们对用户体验要求的不断提高,要设计出受用户喜爱的界面,
仅靠开发人员是不够的,可能还会请专门的美工或Ⅵ设计师对界面
做修改。而这些专门的美工或 UI 设计师可能对手机界面程序并不熟
悉。这样,开发一个基于可视化的手机界面管理系统,使不熟悉界
面语言的美工或 Ul 设计师也能对界面进行修改完善,可以减少他们
与开发人员的沟通时间,减少开发人员开发界面的工作量。
因此,开发一个基于可视化的手机界面管理系统势在必行。其系统
总的设计思想是以组成界面的元素为对象,用构件的形式加以描述,
组织并提供一个可视化的生成环境,使开发人员能快速的进行界面
设计,使美工或 UI 设计师能方便的对界面进行修改完善。_
_2.1 Android 手机操作系统
2.'.1 Andr0Id 简介
1.Android 介绍
锄 droid 一词的本义指“机器人",同时也是 G00 西 e 于 2007 年 11
月 5 日宣布的基于 Linux 平台的开源手机操作系统的名称,该平台
由操作系统、中间件、用户界面和应用软件组成,号称是首个为移
动终端打造的真正开放和完整的移动软件。
Android 包括操作系统、用户界面和应用程序——移动电话工作所
需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障
碍。G00 西 e 与开放手机联盟合作开发了龇 id,这个联盟由包括中
国移动、摩托罗拉、高通、宏达电和 T-M0bile 在内的 30 多家技术
和无线应用的领军企业组成。G00 西 e 通过与运营商、设备制造商、
开发商和其他有关各方结成深层次的合作伙伴关系,希望借助建立
标准化、开放式的移动电话软件平台,在移动产业内形成一个开放
式的生态系统。
Android 作为谷歌企业战略的重要组成部分,将进一步推进“随时随
地为每个人提供信息’’这一企业目标的实现。谷歌的目标是让(移动
通讯)不依赖于设备甚至平台。出于这个目的,Android 将补充而不
会替代谷歌长期以来奉行的移动发展战略一通过与全球各地的手机
制造商和移动运营商结成合作伙伴,开发既有用又有吸引力的移动
务,并推广这些产品。
2.Android 的未来发展
对于消费者来说,G00 酉 e 手机将是一款通用的、功能强大的、设
备完整的手机产品。与矾 one 相似,An 如 id 采用 W 曲晒 t 浏览器
引擎,具备触摸屏、高级图形显示和上网功能,用户能够在手机上
查看电子邮件、搜索网址和观看视频节目等,比 iPhone 等其他手
机更强调搜索功能,界面更强大,可以说是一种融入全部 w 曲应用
的单一平台。
但其最震撼人心之处在于 Am(hDid 手机系统的开放性和服务免费。
剩余22页未读,继续阅读
资源评论
oligaga
- 粉丝: 52
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功