- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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等则被编译
您可能关注的文档
最近下载
- 小学体育_队列队形教学设计学情分析教材分析课后反思.doc
- 中建项目商务策划汇报模板.pptx
- 公路中小跨径钢-混组合梁桥标准图集(制订)》技术方案报告.docx
- “设计思维与方法”教案.ppt
- 大职赛生涯闯关参考答案.docx VIP
- 2022《美宜佳公司营运资金管理存在的问题及对策研究》开题报告文献综述(含提纲)3200字.docx VIP
- 长垣市人民医院西学中培训班《方剂学》考试.pdf VIP
- 苏教版一年级科学上册4.1《自然物与人造物》(课件).pptx
- 电子商务招聘简章模板.pdf
- 统编版小学语文二年级上册第六单元 先辈伟人 大单元整体学历案教案 教学设计附作业设计(基于新课标教学评一致性).docx
文档评论(0)