|
技术:Android等
摘要:
本文系统地介绍了新一代智能手机软件开发平台Android系统结构,通过对目前Android平台上流行的视频播放技术、缓存技术、网络访问技术和数据库技术以及OkHttp、Glide、LitePal等开源框架的研究和分析,设计并实现了一款基于Android系统的视频播放软件,并且该应用也在真实物理设备上实现稳定、流畅的运行效果,这款视频播放器应用不仅支持本地视频文件的播放,还可以播放网络上海量视频,同时也具有视频文件边下载边播放的功能,以便满足用户多样性的需求。通过对该视频播放器的各个界面、功能模块及数据库的设计,实现了视频播放器登录界面、用户个人信息界面、应用主界面、视频列表界面、视频详情界面、视频播放界面、网络视频界面、视频渲染器、视频搜索器、断点续传下载器等功能模块的开发,在对该播放器进行深入的分析和优化之后,使得播放器的界面更加美观,视频渲染效果更棒,新增用户自定义渲染参数的设置,性能和互交体验得到进一步提升,多种视频资源可以在Android系统上流畅播放。为用户带来更佳的视听体验,同时也为Android 平台上其他软件的开发提供了一些参考。
关键词: 安卓;视频;播放器
目录:
摘 要 Ⅰ
Abstract Ⅱ
1 绪论 1
1.1 课题背景 1
1.2 研究的目的及意义 1
2 相关技术介绍 3
2.1 Android 王国简介 3
2.1.1 Android 平台优势 3
2.1.2 Android 系统架构 4
2.1.3 Android 应用组件 5
2.2 视频播放器相关的软件技术 7
2.3 数据库技术 8
2.4 网络传输 9
3 Android视频播放器的设计 11
3.1 程序界面设计 11
3.2 视频播放器功能模块设计 15
3.3 数据库设计 15
4 Android视频播放器的实现 16
4.1 编程之前的准备工作 16
4.1.1 准备所需要的工具 16
4.1.2 搭建开发环境 16
4.2 项目整体结构 17
4.3 主界面功能实现 17
4.4 用户登录的实现 21
4.5 本地视频播放的实现 25
4.6 在线视频播放的实现 28
5 程序界面效果 34
5.1 主界面 34
5.2 用户界面 35
5.3 登录界面 36
5.4 视频列表界面 37
5.5 视频播放界面 38
5.6 画龙点睛 39
6 结论 40
参考文献 41
致 谢 42
附录一:外文原文 43
论文字数:23077
包含资料:
截图:
百度网盘下载地址(金币充值):
游客,本付费内容需要支付 200金币 才能浏览 支付
|
|