Android视频上传与播放的设计与实现
基于android的智能手机视频监控系统的设计与实现.

基于android的手机视频监控系统的设计移动流媒体技术就是把连续的声音影像信息经过压缩处理后传送到网络服务器上,让终端用户能够在下载的同时观看收听,而不需要等到全部的多媒体文件下载完成就可以即时观看的技术。
移动流媒体技术的出现是伴随这移动通信技术的发展和网络音视频技术的进步,其只要是关于流媒体数据从采集到播放整个过程中所需要的核心技术。
移动流媒体数据流具有三个特点:连续性、实时性、时序性。
所以流媒体数据流具有严格的前后时序关系。
流媒体传输技术实在FTP/TCP的基础上发展而来的。
服务器按照一定的顺序将文件分割成若干个数据分段,然后封装到分组中依次进行传输,客户端接收到分组后重新将其组装起来,最终形成一个与原来一样的完整文件。
流媒体播放技术有优点也有缺点。
优点是能够及时传送随时播放,虽然在开始阶段需要一定的时间进行缓冲,但依然能够在实时性要求高的领域具有无可比拟的优势;缺点是由于网络的速率不稳定性,当播放速率大于传输速率时,视频播放将出现停滞,时断时续的现象。
基于android的视频监控系统分为四个模块:依次为采集模块、编码模块、视频传输模块、解码模块、显示模块。
如下图所示:一视频采集模块Android摄像头采集的到的视频格式为YUV420格式的视频流。
采集模块的实现可以在android的应用层中通过编写代码来实现。
二编码模块数字视频编码标准主要由两个标准化组织制定。
一个是由国际标准化组织(ISO)和国际电工委员会(IEC)组建的活动图像专家组(MPGE),另一个是国际电信联盟电信标准局(ITU-T)的视频编码专家组(VCEG)。
MPEG制定的视频编码标准有MPEG-1,MPEG-2,MPEG-4。
ITU一T制定的视频编码标准有H.261和H.263。
为了促进下一代多媒体通信的应用, MPEG和VCEG共同成立了联合视频工作组(JVT),共同开发了视频编码标准H.264。
目前,H.264是最先进的视频编码标准。
基于Android的视频播放器的设计与实现

基于Android的视频播放器的设计与实现基于Android的视频播放器的设计与实现中文摘要如今,随着基于Android操作系统的智能手机的广泛应用,视频播放器已成为智能手机的一个必不可少的程序,广大用户迫切需要一个贴近用户、方便用户、个性化的视频播放器。
因此,设计一个基于android手机的多功能播放器,具有重要的实际意义。
本次毕业设计主要使用JDK + Eclipse + Android-SDK-Windows工具进行开发,使用的编程语言是Java语言。
该程序主要由4个不同Activity来实现,每个Activity实现相应的功能模块,能够有效满足Android手机用户在视频播放中的常见需求。
本论文详细介绍了播放器程序的设计思路、设计方案、系统结构和项目工程结构,对系统的可行性与需求性进行了详细的分析,阐述了系统各个模块功能的设计与实现。
对程序主要的Activity都进行了详细的介绍和分析,包括对其使用的布局文件的具体介绍,以及各个控件的作用。
在最后进行了程序测试,对每一个实现的模块功能都做了测试,并且记录了大量截图用来展示测试结果,以观察程序应有的功能是否正常运行,以及发现程序中可能存在的问题。
所开发的程序界面比较友好,操作相对容易,达到设计要求。
关键词:安卓;视频播放;Activity;MediaplayerThe Design and Implementation of Video Player Based on AndroidABSTRACTNow, with the wide application of smart phone based on the Android operating system, video player has become the essential application of smart phone. Most of consumers urgently require a personalized video player which is close to user and facilitate user. Therefore, the design of a multifunctional player based on android mobile phones has an important practical significance.The project design is developed by using JDK, Eclipse, and Android-SDK-Windows tools. The programming language is Java. The program consists of four different Activities and each Activity achieves the corresponding functional modules which can effectively satisfy the common requirements for playing video on Android mobile phones.This paper introduced the design ideas, design scheme, system architecture and project engineering structures of video player. The feasibility and requirements of system were analyzed in detail. The system function and each module were explained. The main Activity of the program are described and analyzed in detail including the using layout file, as well as the role of each control. Finally, I made the test for the program including the functions of each implemented modules. In order to observe whether the program should function properly and find the problems that may exist in the program, many screenshots were saved to demonstrate the test results. The developed program has a friendly interface and can be operated relatively easy, which has achieved the design requirement.KEY WORDS: Android; Video Play; Activity; Mediaplayer目录中文摘要 ...................................................................... ABSTRACT ...................................................................... 目录 (I)第一章绪论 01.1课题的来源及意义 01.2 ANDROID发展现状及前景 01.3项目的主要工作和解决的问题 (1)1.4系统设计的目标及基本思路 (2)1.5论文组织结构 (2)第二章 ANDROID视频播放器相关技术介绍 (3)2.1 ANDROID介绍 (3)2.2 ANDROID开发平台及相关技术 (4)2.2.1 ANDROID-WINDOWS开发环境 (4)2.2.2 MEDIAPLAYER视频技术 (5)2.2.3 SURFACE、SURFACEVIEW、SURFACEHOLDER三者之间的关系 (8)第三章系统分析及系统结构设计与实现 (10)3.1系统分析 (10)3.1.1系统可行性分析 (10)3.1.2 系统需求分析 (10)3.2系统结构设计 (11)第四章测试 (16)4.1测试环境和条件 (16)4.2测试 (16)4.3测试结果分析 (25)结论 (27)参考文献 (28)附录 (30)第一章绪论1.1课题的来源及意义在这个信息化的时代,IT业已经成为世界发展的主流,我们对信息技术的依赖远远超过了对我们自己的依赖,计算机和手机已经成为我们日常生活中不可缺少的获得信息的渠道。
Android手机视频采集与传输软件设计

有线电视技术1引言目前,Android 操作系统是世界上最流行的手机操作系统之一,它在智能手机市场的占有率达到40%以上。
越来越多的人开始使用Android 智能手机,而基本上Android 手机都自带摄像头,可以实现拍照、录像等功能。
但一般情况下,拍的照片或者录像在当时只能自己才能看到。
如果想发给远方的亲朋好友,要通过彩信或者3G 视频电话等功能实现,这样做不仅资费高,而且十分不便。
本文的设计思想是利用Andro id 手机的摄像头,调用多媒体框架OpenCo re 实现视频采集[1]、编码,并通过RTP 协议把视频打包发送到PC 客户端[2]。
利用手机3G 传输网络,实现手机拍摄、PC 客户端观看视频的功能。
2Ope nCore 多媒体框架2.1O pe nCore 概述OpenCore 的另一个常用称呼是PacketVideo ,它是Andro id 的多媒体核心,是Andro id 框架的软件层名称。
OpenCo re 的代码非常庞大,是基于C++实现的,定义了全功能的操作系统移植层,各种基本功能均被封装成为类的形式,各层次之间的接口一般使用继承方式。
OpenCo re 从宏观上面看,主要包含两大方面内容:(1)PV Play er :提供媒体播放功能,完成各种音频、视频流的回放。
(2)PV Author :提供媒体流记录的功能,完成各种音频、视频流以及静态图像的捕获。
为了更好的组织整体架构,OpenCo re 在软件层宏观上面分为几个层次。
具体分层如下:(1)OSCL :是操作系统兼容库,包含一些操作系统底层的操作,以便于更好的在不同的操作系统之间移植。
包含了基本数据类型、配置、字符串工具、IO 等,类似基础的C++库。
(2)PV MF :PV 多媒体框架,在框架内实现文件解析和编码器接口。
(3)PV Play er 引擎:驱动PVPlayer 运行。
(4)PV Author 引擎:驱动PVAuthor 运行。
基于Android的音乐播放器设计与实现毕业论文

学位论文原创性声明
本人重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。
涉密论文按学校规定处理。
作者签名:日期: 年 月 日
导师签名: 日期: 年 月 日
注意事项
1.设计(论文)的容包括:
1)封面(按教务处制定的标准封面格式制作)
2)原创性声明
3)中文摘要(300字左右)、关键词
4)外文摘要、关键词
5)目次页(附件不统一编入)
6)论文主体部分:引言(或绪论)、正文、结论
第一章 系统需求分析
1.1 功能需求(用例图分析)
根据项目所要达到的目标,从而我们可获得项目系统的基本需求,以下是从不同角度来描述系统的需求,并且使用用例图来描述,系统的功能需求,我们分成四部分来概括,即播放器的基本控制需要,播放列表管理需求,播放器友好性需求。
以下分别描述:
1.1.1 播放器的基本控制需求
Key words: Linux operating system; Android; flowchart; music player; open source system
毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作与取得的成果。尽我所知,除文中特别加以标注和致的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得与其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了意。
基于upnp协议和android平台的无线传屏系统设计与实现

基于UPnP协议和Android平台的 无线传屏系统设计与实现*余燕青 周雄图 张永爱 林志贤 郭太良 福州大学物理与信息工程学院摘要:针对目前Android设备在实现多媒体资源分享时需要外接电缆辅助、操作不灵活、无线传输距离受限、设备兼容性不高等问题,本文将UPnP设备连接协议与屏幕投影结合,提出了一种Android设备的无线传屏系统方案。
在移动智能手机端和电视端分别搭载该多屏互动系统,通过UPnP设备互联协议设计、屏幕和音视频数据获取、数据编码压缩与解码、数据传输与显示等过程的设计,实现了手机端与电视端同屏的效果。
测试结果表明系统达到了整体的设计要求,具有较好的稳定性。
关键词:多屏互动 屏幕投影 Android UPnP1 引言信息技术的发展促进了家庭生活的变革,数字家庭的概念逐渐深入人心。
多屏互动技术可以实现电视屏与智能手机、Pad等智能终端屏幕的有机结合和互动,开启了“瘦终端+云后台”的“泛电视”时代,极大促进了智能电视行业和数字家庭的发展与推广,已被广泛应用于现代家庭、商务、教育、娱乐等环境[1]。
在数字家庭环境下,方便灵活地实现各种智能显示终端的互联互通,进行多媒体资源共享,是实现多屏互动的一个重要前提。
目前实现多屏互动的方法主要有四种:一是英特尔公司提出的Wireless Display(Wi-Di)技术,该技术借助无线接收装置接收信号,通过有线电缆将接收到的信号传输到显示设备上进行显示,需要外接电缆辅助且操作复杂;二是苹果公司开发提出的AirPlay技术,支持镜像功能,用户通过Wi-Fi可将Mac、iPhone、iPad上的多媒体内容同时呈现在Apple TV上,实现多媒体内容的共享,AirPlay一般只支持苹果系产品和通过苹果认证的产品间使用,设备普及率低;三是由索尼、英特尔、微软等公司共同提出的数字生活网络联盟(DLNA)技术,DLNA协议旨在解决家庭设备间的互联互通,高度依赖当前应用很广泛的技术和协议,张儒根据DLNA协议设计了基于Cling库和Android网络框架的双屏互动与远程控制技术架构[2],何衍根据DLNA标准在基于Android操作系统上实现了DLNA多屏互动系统[3],朱平洋在Android系统的智能手机上实现了DLNA协议[4],由于DLNA是以内容推送为主,而多媒体的格式众多,因此DLNA能支持的多媒体格式过少,使得其存在兼容性问题;四是Wi-FiAlliance提出的Miracast技术,其以Wi-Fi Direct为基础,支持镜像功能。
基于Android的视频通话系统的设计与实现毕业设计论文

东北大学毕业设计(论文)摘要基于Android的视频通话系统的设计与实现摘要近年来,智能手机操作系统发展迅速,尤其是Android系统的迅猛发展已经将全球智能手机市场引领到了非常火爆的状态。
随着手机社交网络、手机多媒体通信和手机游戏等应用程序不断被开发出来,各种基于智能手机操作系统的应用程序正在逐渐影响和改变人们的生活方式。
实时视频流技术在可视电话、远程教育、视频点播等方面得到了广泛的应用。
本文设计并实现的基于Android的视频通话系统采用C/S架构,包括PC和手机两个客户端。
手机端使用Android2.3操作系统。
本系统共包含四个子系统:PC端接收子系统、发送子系统,Android端接收子系统、发送子系统。
接收子系统实现数据接收、转码和呈现,发送子系统现实数据采集、编码压缩和数据发送。
PC端基于JMF框架来实现,Android端使用Android Camera类及其相关类来实现。
本文对国内外视频通话的研究情况以及今后的发展前景,对实现视频通话所涉及到的协议和相关技术进行了分析,在此基础上提出了一种可行的网络视频通话设计方案,并通过需求分析、详细设计、编码实现、单元测试以及集成测试等过程完成了本系统的设计与实现。
本系统实现了跨平台视频通话,使PC与Android之间的视频通话成为了可能,可以起到丰富人们日常生活交流和娱乐方式的作用。
关键词:Android,视频通话,JMF,PC,RTP/RTCPDesign and Implementation of an Android-BasedVideo Calling SystemAbstractIn recent years, the rapid development of smart phone operating system, especially Android system, has led the global smart phone market into explosion state. With some application such as mobile social networking, mobile media communications and mobile games being continually developed, a variety of application on smart phone operation systems are increasingly affecting and changing people’s lifestyles. The real-time video streams technology is used widely in such aspects as videophone, distance education and video on demand.The system based on android uses c/s architecture. It includes two clients. One is on the Windows system, the other one is on the Android 2.3 system. There are four subsystems. Each of clients has a send subsystem and a receiver subsystem. The main function of the receiver subsystem is to receiver data from internet and decodes that data. After that, it will display that data as soon as possible. The main function of the send subsystem is to collect data from camera and then encodes the data. After that, the data will be sanded to the Internet. On the PC client, we use the JMF framework. One the Android client, we use Android API. This paper firstly introduces the research condition of the video call and development tendency. It analysis some technologies about the video calling system and comes up with a feasible plan. It introduces the video calling system about requirement analysis, detailed design, realize and testing.This system achieves the cross-platform video calling. It becomes possible to make video calling between PC and Android and will enrich the people’s communication and entertainment in their daily lives.Key words: Android, video call, JMF, PC, RTP/RTCP目录摘要 (I)Abstract (II)第1章绪论 (1)1.1 课题概述 (1)1.1.1 课题背景 (1)1.1.2 课题的目的及意义 (1)1.2 国内外发展现状 (2)1.3 研究内容 (2)1.4 组织结构 (3)第2章相关技术 (4)2.1 Java多媒体框架 (4)2.1.1 JMF的功能 (4)2.1.2 JMF中的数据源 (4)2.1.3 JMF中的媒体播放器 (4)2.1.4 JMF中的媒体处理器 (5)2.1.5 JMF中的事件模型 (6)2.2 RTP/RTCP协议 (6)2.2.1 RTP实时传输协议 (6)2.2.2 RTCP实时传输协议 (8)2.3 FFmpeg视频编解码技术 (9)2.3.1 FFmpeg简介 (9)2.3.2 组成 (10)2.3.3 编码框架 (10)2.3.4 解码框架 (11)2.4 本章小结 (12)第3章系统分析 (13)3.1 需求分析 (13)3.1.1 系统总体需求 (13)3.1.3 用例分析 (14)3.2 系统运行环境与开发环境 (19)3.2.1 运行环境 (19)3.2.3 开发环境 (20)3.3 系统可行性分析 (20)3.3.1 技术可行性 (20)3.4 本章小结 (21)第4章系统设计 (22)4.1 概要设计 (22)4.1.1 系统软件体系结构的设计 (22)4.1.2 系统功能模块 (23)4.1.3 模块功能分析 (23)4.2.3 数据库设计 (29)4.2 本章小结 (30)第5章系统实现 (31)5.1 功能子模块的实现 (31)5.1.1 硬件检测模块 (31)5.1.2 数据采集模块 (32)5.1.3 压缩编码模块 (33)5.1.4 数据发送模块 (34)5.1.5 数据接收模块 (36)5.1.6 解码模块 (37)5.1.7 呈现模块 (38)5.1.8 会话参与者管理模块 (39)5.2 本章小结 (40)第6章系统测试 (41)6.1 单元测试 (41)6.2 集成测试 (43)6.3 本章小结 (44)第7章结论 (45)参考文献 (46)致谢 (47)第1章绪论1.1 课题概述1.1.1 课题背景随着移动通信网络与多媒体技术的飞速发展,很多智能手机以及其应用软件的产生和发展正在逐渐改变人们的生活方式和生活习惯。
Android多功能视频播放器的设计与实现

Android多功能视频播放器的设计与实现
程颖;姚晔;张家珲
【期刊名称】《信息通信》
【年(卷),期】2016(0)6
【摘要】近年来,因为智能终端的方便性与易携带性,更多的人热衷于通过手机等移动终端来随时随地的观看视频。
Android应用市场上的视频播放软件功能各异,但绝大多数是用于播放本地视频。
文章依赖于Vitamio框架设计与实现一个集本地视频播放、网络视频播放、网络视频直播为一体的Android多功能视频播放器。
【总页数】2页(P104-105)
【作者】程颖;姚晔;张家珲
【作者单位】杭州电子科技大学计算机学院,浙江杭州310018;杭州电子科技大学计算机学院,浙江杭州310018;杭州电子科技大学计算机学院,浙江杭州310018
【正文语种】中文
【中图分类】TP311.52
【相关文献】
1.基于Android的AVS2视频播放器的设计与实现 [J], 闫闵;胡鑫;李元琪;冉睿;何糠;李恒
2.基于Android的多功能日程表的设计与实现 [J], 徐亦丹
3.基于Android的高清视频播放器的设计与实现 [J], 白冰;陈绍茹
4.基于Android的多功能日程表设计与实现 [J], 庄云晓;张锦邦;朱浩文;荀浩坚;庄龙威;赖嘉杰;张家豪
5.基于Android的多功能电子书阅读器的设计与实现 [J], 余丽娜
因版权原因,仅展示原文概要,查看原文内容请购买。
基于Android的移动多媒体播放器软件的设计与实现

R e c e i v e ( ) 方法 , 在 该方 法 中响应 事件 】 。
4 . 3 软件 实现
Wi d g e t , 平时我们说 的 Wi d g e t 实际上是泛指 A p p — R e c e i v e r 的类来实现 的 , 继承该类后 , 覆盖其 o n —
会执行 , 可理 解 为延 迟 执行 的 I n t e n t [ - 3 ] 。 A n d r o i d基
瓣鹰 R u s i c d r t e  ̄ t r . u l ・ f
鳓’ 圆 如 i 蜘t j I ’ r t 瓣国c h 榔 t t D ・ t ・ 贰。 r j "・ 罐国l } R  ̄ e l p e r j t 札
最后是 A p p Wi d g e t 中控 件 状 态 的更 新 实 现 。 在 A p p Wi d g e t 中 的更 新 操 作 是 使 用 R e mo t e V i e w s 的一 系列 方 法 进 行 的 , 比如 更 换 图 片 : R e mo t e —
V i e w s . s e t I m a g e V i e w R e s o u r c e等 , 更新 后使 用 A p p ~
队 霸
弧 围
A l b u m L i s t A d  ̄ p t e r . j m
 ̄ t a r t i s t L i s t A d i p t e r j w^
I l u s i e l i s t Ad t pt -
被“ 挂起 ” 的, 所以并不执行 , 只有 当邮包拆开时才
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
毕业设计题目:基于Android的校园信息移动平台的设计摘要随着智能手机的快速普及,智能手机操作系统市场风生水起。
为了让智能手机能够随时随地地查询互联网所提供的服务,一种高效的方法就是将应用系统的功能拓展到手机终端上,让手机能够通过移动网络以及互联网访问相关资源信息。
因此,智能手机应用软件及其需要的服务将有广阔的发展前景。
本课题为其设计一个基于Android在线学习系统,为用户提供一个可以用于在线播放视频、视频评论和收藏的APP应用,丰富用户娱乐生活,提高生活情趣。
本论文首先介绍系统的开发背景和意义,接着详细介绍系统设计以及实现的过程,最后介绍了系统测试和本软件的测试用例以及总结了本次毕业设计整个过程。
关键词:Android 、智能系统、在线课堂、手机软件ABSTRACTWith the rapid proliferation of smart phones, smart phone operating system market burgeoned. In order to make smart phones can check the Internet anytime, anywhere service provided, an efficient method is to expand the application system functions to the mobile terminal, allowing the phone to access information via the mobile network resources and the Internet. Therefore, smart phone applications and services they need to have broad prospects for development.Based on this study to design an Android video player that can be used to provide users with an online video, video reviews and collections of APP applications, rich user entertainment life, improve zest for life.This paper introduces the background and significance of the development of the system, followed by detailed system design and implementation process, and finally introduced the system testing and test this software and summarizes the whole process of this graduation project.Keywords: Android, intelligent systems, player, mobile phone software目录摘要 (2)ABSTRACT (3)目录 (1)1 绪论 (1)1.1课题研究背景和意义 (1)1.2课题可行性分析 (2)1.3论文框架安排 (3)2 开发语言说明 (4)2.1 开发工具及环境简介 (4)2.2 Android系统 (5)2.2.1 Android Features特性 (5)2.2.2 Android系统的四大组件 (6)3 视频播放器分析 (8)3.1概述 (8)3.1.1系统分析的原则 (8)3.1.2系统分析的方法 (8)3.2系统需求分析 (9)3.3系统流程分析 (9)4 视频播放器详细设计 (11)4.1 系统设计原则 (11)4.2 系统设计目标 (12)4.3系统总体结构设计 (12)4.4服务端数据库设计 (12)5系统实现与测试 (15)5.1 搭建Android开发环境 (15)5.2系统实现 (17)5.2.1 视频模块实现 (17)5.2.2 视频详情查看模块 (20)5.2.3 登录模块实现 (22)5.2.4 视频播放模块 (25)5.2.5 服务端模块模块 (27)5.3 系统测试 (28)5.3.1 软件测试 (28)5.3.2 测试用例 (29)5.3.3 测试总结 (29)6 总结 (31)致谢 (32)参考文献 (33)附录 (34)1 绪论1.1课题研究背景和意义现在智能手机可谓是爆发式增长,传统手机在不断地消失,诺基亚就是在这样的环境中受到了极大的困扰,现在主要有三个使用率最高,关注度最高的手机平台,分别是:Android,ios和windows phone平台,这三个平台中Android的占有率最高,但是设备种类非常复杂,碎片化严重,而ios设备由于apple公司的独特管理理念,得到了一个完整的生态系统,管理得井井有条,几乎没有碎片化的现象和趋势,但是这也导致了其设备种类不多,无法满足所有用户的缺点,还有windows phone虽然现在炒作得很火热,但是其用户量相对其他的两个平台来说几乎是可以或忽略不计,所以在这里不做讨论。
Android平台是一个面向大众的系统,分布在低端,中端和高端市场中,在各个阶段的是市场中都有很受欢迎的机型,并且Android是开源的,开发者随时都可以查看系统源代码,并且使用时下最流行的java作为其主要的开发语言。
由于这些特点,使得Android成为现在市场占有量最大的软件平台,在这样的平台上面开发一款独特的日常生活软件尤为必要的。
Android一词的本义指“机器人”。
同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称 该平台由操作系统、中间件、用户界面和应用软件组成 号称是首个为移动终端打造的真正开放和完整的移动软件。
Android是基于Linux内核的软件平台和操作系统 早期由Google开发 在华注册商标名为“安致”,后由开放手机联盟、Open Handset Alliance开发。
它采用了软件堆层,software stack,又名以软件叠层的架构主要分为三部分。
低层以Linux 内核工作为基础,只提供基本功能,其他的应用软件则由各公司自行开发,以Java 作为编写程序的一部分。
另外 ,为了推广此技术,Google和其它几十个手机公司建立了开放手机联盟。
Android在未公开之前常被传闻为Google电话或gPhone。
大多传闻认为Google开发的是自己的手机电话产品,而不是一套软件平台。
到了2010年1月,Google开始发表自家品牌手机电话的Nexus One。
目前最新SDK版本为Android 4.4.0。
1.2课题可行性分析可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
系统的可行性分析主要包括经济上的可行性,技术上的可行性,操作上的可行性和法律上的可行性。
经济可行性目标系统开发经济需求的比较低,加上具有成熟的Android平台以及十分普及手机设备,所以在软硬件的支出上十分有限。
而且,目标系统并是十分的复杂,开发的周期较短,人员经济支出有限。
当系统开发成后,通过测试和、试运行和实际应用后,将很大程度上提高手机管理软件系统的科学性和高效性,在为人们带来便利的同时,也为系统的进一步推广、创新创造了条件,这带来的经济回报将远超过支出,并且最重要的一点是通过该系统的开发,可以使我们进一步理解软件工程思想和软件开发流程,为从事软件开发工作打下很好的基础,从长远利益来考虑,本课题的设计开发还是具有相当大的经济可行性的。
技术可行性本系统使用Android技术进行开发,发展到现在,Android已经算是一个较成熟的平台了,现在有越来越多的企业及技术人员选择它作为开发平台。
因此,在技术上是完全可以胜任这个平台的开发。
Android 开发平台是由谷歌与开放手机联盟合作开发的一个开放、自由的移动终端平台,它由操作系统、中间件、应用软件三部分组成。
该平台备有完善的程序开发环境,包括模拟器、除错工具、程序执行所耗用存储器、性能评介等功能。
操作可行性本系统用户只要有一台Android手机,就可以使用了,系统是由的操作都是用户熟悉的选择框或者按钮等等。
所有的操作通过手机就可以完成,,用户不需培训,只要稍微提示一下即可。
因此,在操作使用上,本系统简单、方便,易于使用户接受,因而是十分可行的[3]。
⑷法律可行性由于本系统是在相关法律法规下实施完成的,所以不存在任何法律问题,在法律上是完全可行的。
综合考虑经济、技术、操作和法律等方面的因素,该手机软件管理系统可以立即开始进行。
1.3论文框架安排本文详细介绍了基于Android视频播放器的设计实现全过程。
从开始到程序设计的实现,将在一下的几章中予以介绍:第1章绪论,这一章主要是对本次毕业设计所开发的系统进行问题的定义,通过问题的定义明白需要做些什么,并且对开发内容简单的介绍了一下;同时本章还对课题的研究背景与研究意义进行分析,对开发本系统的可行性分析还有对论文各章内容的简要介绍。
第2章开发语言说明,对涉及到的理论知识和用到的开发工具做相关阐述。
第3章视频播放器分析,主要分析了本系统开发的可行性还有需求分析等等。
第4章视频播放器设计,主要介绍了本系统的整个设计过程、设计思路以及设计中应该注意的问题。
第5章系统实现与测试,主要介绍了本设计的实现环境和实现,同时也介绍了测试在软件开发环节中的重要性和给出本系统的测试过程与结论。
第6章总结与展望,总结了近两三个月的做毕业设计过程中的一些心得和体会,最后做了展望。
最后:致谢、参考文献。
2 开发语言说明2.1 开发工具及环境简介a.Eclipse Classic 3.7.2Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。
就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。
幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Kit,JDK)。
Eclipse是著名的跨平台的自由集成开发环境(IDE)。
最初主要用来Java 语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C++和Python的开发工具。
Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。
许多软件开发商以Eclipse为框架开发自己的IDE。