空间,自定义控制条和播放
列表。播放列表显示当前列表
名称,媒体标题,表演者和时长。
在每次进入播放器的时候,获取用户的配置信息和播放器前一次的播放状态,并根
据这些信息设置当前的UI。在离开播放界面的时候,自动保存这些信息。
2.后台设计:
使用android自带的
sqlite3数据库来存储媒体数据。管理用户播放列表的操作:
包括
搜索SD卡上音视频文件,新建,保存,清除,删除和打开列表。
3.播放控制设计
对播放器的控制,包括快进/快退,上一曲,下一曲,暂停/播放,原始大小/全屏,打开当前播放列表。
对播放器配置的管理,包括播放模式,音效,显示歌词,通知栏显示,去重,重力感应等。
进度安排:
1.学习Android多媒体框架结构,掌握相关技术,完成开题报告。 2.20-3.18
2.搭建Android开发环境,认真学习有关Android应用开发的知识,熟悉上层的多媒体
接口。 3.18- 4.1
3.播放器软件的需求分析,确定要实现媒体播放功能。 4.2 - 4.8
4.播放器软件的概要设计,包括播放流程控制,UI设计和数据库设计。 4.9 -4.22
5.播放器软件的详细设计,包括具体功能的编程实现,UI的美化等。 4.23-5.20
6.播放器软件的调试与测试,打包发布。 5.21-5.27
7.整理资料,论文写作,准备答辩。 5.28-6.17
预期效果:
1. 实现媒体文件信息的数据存储与获取的功能,并在播放列表上正常显示。
2. 实现用户播放列表的管理。
3. 实现媒体文件的播放控制。
4. 实现播放器的播放配置功能。
5. 实现动态保存和加载用户的配置信息和播放器前一次的播放状态。
6. 可以通过功能测试和压力测试。
毕 业 设 计(论 文)开 题 报 告
5、已查阅参考文献: [1] 公磊,周聪.基于Android的移动终端应用程序开发与研究[J].计算机与现代化,
2008(8):85-89.
[2] 高焕堂.Android应用框架原理与程式设计36技[M/OL]. Google公司,
2008:132-150.
[3] 马越.Android的架构与应用[D].北京:中国地质大学(北京)硕士学位论文,
2008:9-20.
[4] 张仕成.基于Google Android平台的应用程序开发与研究[J].电脑知识与技术,
2009,5(28):7959-7962.
[5] 邸烁.Android揭秘和未来发展趋势[EB/OL].publish.itpub.net/zt/android/index.html,2008-03-17.
[6] 张利国,代闻,龚海平.Android移动开发案例详解[M].北京:人民邮电出版社,2010.
[7] 杨丰盛.Android应用开发揭秘[M].北京:机械工业出版社,2010.
[8] 叶达峰.Eclipse编程技术与实例[M].北京:人民邮电出版社,2006.
[9] Shane Condor,Lauren Decry.Android移动应用开发从入门到精通[M].北京:人民邮电出版社,2010.
[10] 差沙,地狱男爵.用Android开发手机应用[J].程序员,2008(1):25-27.
指导教师意见:
指导教师(签名):
年 月 日 院(系)审查意见:
领导(公章):
年 月 日