首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

Android平台视频嗅探下载软件的设计与实现

摘要第4-5页
Abstract第5页
1 绪论第9-13页
    1.1 项目背景第9-10页
    1.2 项目内容和意义第10-11页
        1.2.1 项目内容第10页
        1.2.2 项目意义第10-11页
    1.3 该类软件的现状第11-12页
    1.4 本文工作第12页
    1.5 章节安排第12-13页
2 关键技术分析以及研究第13-25页
    2.1 Android系统架构第13-15页
        2.1.1 应用程序层第14页
        2.1.2 应用程序框架层第14页
        2.1.3 系统运行库层第14-15页
        2.1.4 Linux内核层第15页
    2.2 HTTP协议及多线程下载第15-17页
        2.2.1 HTTP请求工作原理第15-16页
        2.2.2 HTTP多线程下载技术原理第16页
        2.2.3 HTTP下载断点续传技术原理第16-17页
    2.3 Android平台支持的视频传输协议第17-21页
        2.3.1 HTTP渐进式下载第17页
        2.3.2 HTTP Live Streaming协议第17-21页
    2.4 基于HTML DOM解析的视频嗅探技术第21-23页
    2.5 基于MIME和特征签名过滤的视频嗅探技术第23-24页
    2.6 SQLite嵌入式数据库第24页
    2.7 Vitamio框架第24-25页
3 需求分析与总体设计第25-38页
    3.1 需求分析第25-27页
        3.1.1 项目概述第25页
        3.1.2 功能需求第25-27页
        3.1.3 性能需求第27页
        3.1.4 可靠性需求第27页
        3.1.5 接口需求第27页
    3.2 系统结构设计第27-28页
    3.3 功能模块划分第28-33页
        3.3.1 浏览器模块第30页
        3.3.2 视频地址嗅探模块第30-31页
        3.3.3 下载模块第31-32页
        3.3.4 视频预览与播放模块第32-33页
    3.4 UI设计第33-34页
    3.5 数据库设计第34-38页
4 详细设计与实现第38-61页
    4.1 浏览器模块第38-41页
        4.1.1 网页显示第38-40页
        4.1.2 网页控制第40页
        4.1.3 书签添加与访问第40页
        4.1.4 屏幕适配第40-41页
    4.2 视频地址嗅探模块第41-50页
        4.2.1 基于JavaScript解析DOM嗅探第41-44页
        4.2.2 基于MIME与特征签名过滤嗅探第44-50页
        4.2.3 小结第50页
    4.3 下载模块第50-58页
        4.3.1 下载任务管理第50-52页
        4.3.2 HTTP协议视频下载第52-54页
        4.3.3 HLS协议视频下载第54-57页
        4.3.4 下载任务信息显示第57页
        4.3.5 保持后台下载阻止系统休眠第57-58页
    4.4 视频预览与播放模块第58-61页
        4.4.1 异步加载缩略图第58-59页
        4.4.2 使用Vitamio播放视频第59-61页
5 软件测试第61-68页
    5.1 测试环境第61-62页
    5.2 界面适配测试第62-63页
    5.3 功能测试第63-67页
    5.4 健壮性测试第67-68页
结论第68-70页
参考文献第70-72页
致谢第72-73页

论文共73页,点击 下载论文
上一篇:电力线通信技术在设备监控系统中的应用研究
下一篇:基于微流控芯片的人血管内皮细胞与平滑肌细胞联合培养