界面设计报告书2.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
界面设计报告书2

课程设计报告书 ——基于Android平台的手机音乐播放器界面设计 班 级: 姓 名: 学 号: 指导老师: 目录 Android系统简介 Android平台优势 手机音乐播放器的软件需求分析 基于Android的手机音乐播放器的设计与实现 UI概述 该款音乐播放器软件UI设计的原则 总结 【摘要】Android平台是当今移动设备应用的主要平台之一。其手机用户界面的实现,是以Android系统构架为基础,通过界面组件,以XLM程序文件为主的界面控制实现视图界面。在视觉效果上,Android不用统一形式,鼓励界面效果的多样化。 【关键词】Android;用户界面;XML;多样化 1.Android系统介绍 当今流行的移动手机软件平台,Android市场占有率非常高。随着3G技术的飞速发展,移动终端的上升空间还很大。而用户对通讯网络工具的使用感受也越来越重视。Android作为专为移动设备设计的软件平台,如何进行更为便捷、亲和的界面设计,是提升Android的关键性问题。 1.1 Android的系统构架 Android是2007年11月由谷歌与开放手机联盟合作开发的移动设备软件平台。它包括了操作系统、用户界面、应用程序等部分。几乎能够提供移动电话工作所需要的所有软件。因手机开放联盟包括了中国移动、摩托罗拉、宏达、T- Mobile等多家无线技术的龙头企业,保证了在推广此款软件平台时,没有以往的专有权障碍。 具体而言,Android平台包括以下四个层次:Linux内核层(Linux Kernel)、运行时库(Libraries)、应用框架(Application Frame-work)以及应用程序层(Application), Linux内核层位于最底层,是整个Android系统的基础。这是一个独立的操作系统,主要负责提供安全服务、进程管理、网络协议栈、驱动模型等底层服务。运用YAFFS2文件系统,具有很高的可移植性。运行时库为Android提供大量的开源代码支持。应用框架层则保证每个应用程序都可以具备自己的应用组件。这种开放性构架,可以使开发人员拥有访问全部权限。Android应用程序层多是由Java语言来表达。Activity是Android应用程序构造块中最为基础的一部分。通过Intent实现屏幕切换。可以重复利用并随图一、Android平台构架时替换。Service则不需要用户界面,可以在后台执行。ContentProvide可实现了应用数据之间的共享。Android系统的最大优势在于它对第三方应用软件完全开放。突破了以往手机平台只能用几种固定软件的禁锢。这种开放性与免费吸引力是Android引人注目的焦点。 1.2 Android的用户界面实现 Android应用是由View与View group对象建构的。作为用户界面呈现的基本单位,View类提供了用户界面对象的完整实现。将View group层次树中的各个节点依次解析,形成视图层次。然后通过RML布局文件。RML是一种元标记语言,具有可扩展、灵活性、自描述性、简明性,且内容与形式相分离。它是Android的基本语言,提供的是一种可读的文件结构。其元素名称与其对应的Java类相联系。Java代码可以多次绘制View,或者插人新的对象。 目前应用最为广泛的视图模式就是MVC模式。Android也采用这种模式。即模型一视图一控制器模式。模型表明业务规则。视图是用户看到的界面呈现。控制器则接受输人数据并完成任务要求。如果要在视图中绑定外部数据,则需要适配器。用适配器将数据初始化,然后填充到各个子视图中去。预览和测试应用程序时Android自带的模拟器将发挥作用。同时提供导航键和控制键,调用其他资源和程序。对于Android手机界面开发,主要分为模拟器上的开发和PC机上的开发。PC机上需要完成文件管理、工程管理、组建编辑等功能。其框架由界面组件、界面控制和界面显示组成。由界面组件即输人框,按钮等组件接收数据;然后以WL文件程序为主的界面控制进行分析和运行;最终形成界面显示,也就是最终视觉效果和风格。应用程序的菜单是用户直接接触的重要部分。菜单也是通过视图层次来构架的。在Activi-ty上定义回调方法,并明确其包含的菜单项目,就可以实现,并且可以自行处理事件。 在管理资源时,Android有三个类型的文件形式。XML文件、位图文件以及原始数据。WL文件可编译为逐帧动画对象、.JPG等则被编译

文档评论(0)

hagoulz + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档