1 / 13
文档名称:

android实训报告..doc

格式:doc   大小:1,268KB   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

android实训报告..doc

上传人:miaoshen1985 2019/5/4 文件大小:1.24 MB

下载得到文件列表

android实训报告..doc

文档介绍

文档介绍:实****报告实****性质:学院:信息工程学院班级:学生姓名:学号:指导老师:实****时间:实训目的和任务实训任务android视频播放器系统的设计与实现2、实训目的本学期我们学****了JAVA课程和Android应用程序开发课程。而Android应用程序是利用Java语言开发的,本次实训能够对我们所学的Java语言和Android应用程序开发的一次综合实践,使我们能够更好的掌握Java语言在实际开发中的应用,同时也为了使我们能够更好的掌握和学****Android应用程序开发,对所学的知识进一步牢固。培养运用所学知识解决实际课程的能力,培养开发Android应用程序的思想和方法。同时在实训过程中也能不断学****新的知识。实训设计思路工程图图2-1工程图流程图1)输入文件模块:在该模块中采用EditText控件来实现。2)播放视频模块:该模块是用MediaPlayer类通过surfaceView来实现。3)暂停播放模块:()方法来实现。4)重播模块:()方法来实现。5)停止播放模块:()方法实现。6)快进模块:()方法来实现。7)后退模块:()方法来实现。8)退出模块:该模块通过调用finish()方法来实现,并释放资源。 Android视频播放器主界面设计输入文件播放视频模块暂停播放重播模块停止模块快进模块后退模块进度条快进模块退出按钮模块图2-2流程图3、总体设计思路该系统是一个能够在Android平台下运行的视频播放器。能够实现一下功能:1)播放功能: 能够实现mp4、avi格式文件的播放。2)暂停功能: 点击暂停按钮时能够暂停播放视频,再次点击暂停按钮时能够继续播放。3)重播功能: 点击重播按钮时能够从头开始播放视频。4)停止功能: 点击停止按钮时能够停止播放视频,再点击播放按钮时能够从头开始播放。5)快进功能: 点击快进按钮时能够向前跳跃5秒播放。6)后退功能: 点击回退按钮时能够向后跳跃5秒播放。7)显示进度条: 能够显示文件播放进度。 拖动进度条能够实现视频快进、快退功能。8)退出功能: 点击退出按钮时能够正常退出程序。三、<?xmlversion=""encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas./apk/res/android"android:layout_width="fill_parent"android:layout_height="fill_parent"android:orientation="vertical"><TextViewandroid:id="@+id/textview"android:layout_width="fill_parent"android:layout_height="wrap_content"android:text="***@string/filename"/><EditTextandroid:id="@+id/filename"android:layout_width="fill_parent"android:layout_height="wrap_content"android:text=""/> 该部分是在主界面上放置一个EditText看控件,在本程序中用于接收输入的文件名。<SurfaceViewandroid:id="@+id/surfaceView"android:layout_width="fill_parent" android:layout_height="300dp"/>SurfaceView控件是用于播放视频的控件<SeekBarandroid:id="@+id/move"android:layout_width="fill_parent"android:layout_height="wrap_content"/> 进度条控件<LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <ImageButton android:id="@+id/play" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="***@drawable