无线终端前台文件浏览器设计与实现
[关键词:无线终端,文件浏览器] [热度 ]提示:此毕业设计论文完整版包含【论文,答辩稿】 作品编号:rjgc0242,word全文:42页,合计:16000字 |
文中系统地介绍了多媒体手机的文件浏览器模块的设计与开发过程,验证了这种界面与逻辑分离、功能易于细化的开发方式,介绍了模块的划分极其工作方式。结合文件浏览器的实现过程,文中以解决问题的形式讨论了几个较典型的算法实现。最后从几个方面对文件浏览器优化的方案进行了讨论。在设计过程中,开发者的重点集中在提高界面的友好、模块的可重用性方面。在实现过程中,开发者更注重在如何提高软件的执行效率、确保系统的稳定性方面。在整个设计与开发过程中,都从用户的角度出发,以方便用户的使用为最终的目的。
......
本手机项目的软件系统框架
结合前面的分析研究,本节将介绍项目中所使用的软件系统架构。
框架的概述
项目中的手机软件系统本身是一个多任务、消息驱动的系统。主要分为8个部分,如图1-2。
(1)信号协议 是软件模块间的内部任务的交互接口,它弱化了硬件设备接口和实现的耦合度,每个任务都有用于存储信号的邮箱,每个任务发送和接收信号的接口是一样的,而每个任务对于信号的处理是不一样的;
(2)用户接口任务 表达了MMI的设计;
(3)MMI内核任务 负责监听事件并将事件分发给相关的任务,它在框架中的工作好比一个“领班服务生”,其他的任务的工作好比“普通的服务生”:他们接受从MMI内核任务发来的消息,他们通过执行功能函数来提供服务,信号协议是框架中内部任务间交互、同步的机制,MMI内核任务通过向其他任务发送消息来请求得到硬件服务,并不是直接地调用硬件驱动的函数;
(4)GSM任务 负责处理GSM相关的事件并提供通信服务;
(5)数字摄像头控制任务 负责数码相机的控制;
(6)键盘中断 向MMI内核任务发送键盘的事件;
(7)显示函数库 为用户接口任务定义了在屏幕上作图的函数集。实现了对显示屏驱动的抽象;
(8)GKI函数库 为建立上述的任务提供了功能函数,并为信号协议定义了接口,它将操作系统平台做了抽象。
界面功能需求
(1)选择文件浏览器菜单,将文件浏览器主菜单显示给用户,其中包括: “我的音乐”、“我的图片”、“我的视频”、“其他”;
(2)文件浏览器菜单选项,将选项菜单显示给用户,其中包括: “空间使用说明”、“格式化存储卡”、“信息”;
(3)打开进入“我的音乐”菜单后,对手机内和存储卡指定文件夹中的音乐文件进行管理,播放操作;
(4)打开进入“我的图片”菜单后,对手机内和存储卡指定文件夹中的图片文件进行管理,显示操作;
(5)进入“我的视频”菜单后,对存储卡videos文件夹中视频文件进行管理,显示操作.;
(6)打开进入“其他”菜单后,对手机内和存储卡others文件夹中其他类型的文件进行管理,对可识别的打开操作;
(7)进入“我的音乐”(或图片/视频/其他)菜单后,可以对选中的文件进行操作;
(8)进入文件浏览器选项后,可以在空间使用说明菜单查看手机存储空间的使用情况;
(9)进入文件浏览器选项后,可以在选则格式化存储卡对存储卡进行格式化操作;
(10)进入文件浏览器选项后,可以选择信息菜单显示对选中文件夹的信息;
(11)可以播放选中的声音或视频文件;
(12)可以浏览图片文件;
(13)可以将选中的声音文件设为来电铃声;
(14)可以将选中的图片文件设为墙纸或来电头像;
(15)可以删除选中文件或删除文件夹下所有文件;
(16)可以将选中的文件复制或移动至存储卡中;
(17)可以重命名选中的文件;
(18)可以显示选中文件的信息。
提示:此毕业设计论文完整版包含【论文,答辩稿】 作品编号:rjgc0242,word全文:42页,合计:16000字 |
本软件工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——无线终端前台文件浏览器设计与实现(论文,答辩稿)!