智能网联车载应用开发 课件全套 重大 单元1-3 实现智能网联手势检测项目-实现智能网联车载多媒体视频播放项目_第1页
智能网联车载应用开发 课件全套 重大 单元1-3 实现智能网联手势检测项目-实现智能网联车载多媒体视频播放项目_第2页
智能网联车载应用开发 课件全套 重大 单元1-3 实现智能网联手势检测项目-实现智能网联车载多媒体视频播放项目_第3页
智能网联车载应用开发 课件全套 重大 单元1-3 实现智能网联手势检测项目-实现智能网联车载多媒体视频播放项目_第4页
智能网联车载应用开发 课件全套 重大 单元1-3 实现智能网联手势检测项目-实现智能网联车载多媒体视频播放项目_第5页
已阅读5页,还剩248页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

智能网联车载应用开发单元一:实现智能网联手势检测项目项目分析项目实践项目总结拓展练习项目分析GestureAndroid中特有的手势识别技术,即Gesture。一类是触摸屏手势识别;一类是输入法手势识别。其中触摸屏手势识别,就是利用触摸屏的Fling、Scroll等Gesture(手势)来操作屏幕,比如用Scroll手势在浏览器中滚屏,用Fling在阅读器中翻页等。使用情景任务需求熟悉手势识别技术的基本原理熟悉并掌握手势检测识别的基本步骤及事件响应掌握通过训练使项目具有较高的处理速度保证编写的代码正确完成对应的功能,无逻辑错误掌握通过训练使项目产生较少的内存消耗vs重点检测手势创建和导出手势识别手势难点事件处理相对布局GestureDetector重点难点知识目标掌握手势检测器掌握手势监听接口掌握触摸事件能力目标掌握手势检测基本概念掌握实现手势监听掌握触摸事件的实现素质目标提升对于知识点的举一反三能力培养独立思考能力培养的团队协作能力学习目标硬件软件编译用PC台式机AndroidStudio2020实施准备项目实践任务1-1安装配置AndroidStudio下载AndroidStudio安装AndroidStudio启动AndroidStudio配置AVD测试项目创建车载应用任务描述任务分析启动条件:电脑安装windows操作系统输入条件:取得AndroidStudio安装包输出条件:AndroidStudio安装成功结束条件:创建最简单的车载应用项目下载AndroidStudio任务实施在AndroidStudio的中文官网(//),单击【下载AndroidStudio】。下载AndroidStudio任务实施在打开的新页面中,单击【DownloadAndroidStudio】按钮,直接下载当前最新版,也可以单击【Downloadoptions】按钮,打开所有系统安装文件列表。下载AndroidStudio任务实施在该列表中,提供了适合苹果系统、Windows系统、Linux系统,谷歌系统等多个系统的最新安装包。如果不想下载最新版本,可以单击下面的【downloadarchives】超链接。下载AndroidStudio任务实施打开所有版本的安装文件列表,在看到列表之前,首先看到【条款及条件】页面,需要单击【我同意这些条款】按钮,才能继续。下载AndroidStudio任务实施新打开的页面中,包含AndroidStudio所有版本、适用所有系统的安装文件列表。所有版本是指:所有以往的历史版本,也包括比下载首页推荐下载的“最新稳定”版更新的最新、待完善版。下载AndroidStudio任务实施择一个版本及与自己操作系统匹配的超链接,单击即可出现下载确认,单击【确定】按钮,即可开始下载。注:本课程使用2020.x.x版下载AndroidStudio任务实施智能网联车载应用开发单元一:实现智能网联手势检测项目智能网联车载应用开发单元一:实现智能网联手势检测项目项目分析项目实践项目总结拓展练习项目实践任务1-1安装配置AndroidStudio安装AndroidStudio任务实施首先双击从网站上下载的安装文件,出现安装界面。注意:安装AndroidStudio时,需要始终保持网络畅通。安装AndroidStudio任务实施点击安装界面的【Next】按钮,进入ChooseComponents界面。安装AndroidStudio任务实施ChooseComponents界面,保持默认状态,直接点击【Next】按钮,进入ConfigurationSettings界面。安装AndroidStudio任务实施ConfigurationSettings界面,保持默认状态,直接点击【Next】按钮,进入ChooseStartMenuFolder界面。安装AndroidStudio任务实施点击【Install】按钮,进入Installing界面,开始安装。安装过程就是一个解压缩过程,时间不会很长。解压完成后,进入InstallationComplete界面,同时【Next】按钮变成可用状态。安装AndroidStudio任务实施点击【Next】按钮,进入最后一个步骤,CompletingAndroidStudioSetup界面。单击【Finish】按钮,关闭安装界面,退出安装程序。安装AndroidStudio任务实施智能网联车载应用开发单元一:实现智能网联手势检测项目智能网联车载应用开发单元一:实现智能网联手势检测项目项目分析项目实践项目总结拓展练习项目实践任务1-1安装配置AndroidStudio启动AndroidStudio任务实施AndroidStudio安装完成后,并不会自动在桌面上生成快捷启动图标,需要找到AndroidStudio的安装目录下的【bin】目录,找到执行文件【studio64.exe】。启动AndroidStudio任务实施双击执行文件【studio64.exe】,启动AndroidStudio,进入ImportAndroidStudioSettings界面。保持默认选项【Donotimportsetting】。启动AndroidStudio任务实施单击【OK】按钮,看到DataSharing提示框。点击【Don`tsend】按钮,会看到警告信息。启动AndroidStudio任务实施警告信息是因为没有检测到AndroidSDK,这个可以在后面配置,所以这里忽略即可。点击【Cancel】。启动AndroidStudio任务实施进入Welcome界面,单击【Next】按钮。启动AndroidStudio任务实施进入InstallType界面。

InstallType界面有两个选项,其中【Standard】是标准安装,此项是默认选中项,【Custom】是自定义安装。保持默认选中,单击【Next】按钮。启动AndroidStudio任务实施进入SelectUITheme界面。SelectUITheme界面有两个选项,其中【Darcula】是深色界面风格,【Light】是浅色界面风格,这里选择【Light】。单击【Next】按钮。启动AndroidStudio任务实施进入VerifySettings界面。VerifySettings界面会对AndroidStudio的运行环境进行检查。检查通过,点击【Finish】按钮。启动AndroidStudio任务实施进入DownloadingComponents界面,开始下载必要的组件。启动AndroidStudio任务实施因电脑配置和网络情况不同,下载时间可能会较长,需要耐心等待。下载完成后,点击【Finish】按钮,完成AndroidStudioSetupWizard。启动AndroidStudio任务实施进入WelcometoAndroidSudio界面。单击【NewProject】按钮创建项目,进入Templates选择界面。启动AndroidStudio任务实施左侧列表提供四类模板:PhoneandTablet(手机和平板)、WearOS(穿戴设备)、AndroidTV(网络电视)、Automotive(车载)。保持默认【PhoneandTablet】,点击右侧模板列表中的【EmptyActivity】。启动AndroidStudio任务实施在项目信息界面中输入相关信息,【Name】项,输入“HelloWorld”,其他项目保持默认即可。点击【Finish】按钮。启动AndroidStudio任务实施进入InstallingRequestedComponents界面开始下载项目所需的AndroidSDK。下载完成后,点击【Finish】按钮。启动AndroidStudio任务实施进入AndroidStudio开发界面。首次运行会进行项目初始化,这会花费较长时间,界面最下方的进度条表明了初始化进度。待初始化全部完成,至此项目启动成功并完成了基本的初始化工作。启动AndroidStudio任务实施智能网联车载应用开发单元一:实现智能网联手势检测项目智能网联车载应用开发单元一:实现智能网联手势检测项目项目分析项目实践项目总结拓展练习项目实践任务1-1安装配置AndroidStudio配置AVD任务实施AVD:全称AndroidVirtualDevice(模拟器),使用模拟器进行调试,不用实时连到物理设备上测试,方便调试。运行AVDManager.exe来创建和启动AVD。配置AVD任务实施首次启动AndroidVirtualDeviceManager,YourVirtualDevices窗口中没有可用的AVD设备,直接单击【CreateVirtualDevice】按钮,开始创建AVD。配置AVD任务实施进入SelectHardware窗口,选择模拟哪种硬件设备。在左侧列表中选择【Phone】,在中间的列表中选择【Pixel2】,再单击【Next】按钮。配置AVD任务实施进入SystemImage窗口,选择与AndroidAPI版本对应的镜像文件。AndroidStudio的安装包中不包含这些镜像文件,首次使用需要下载。配置AVD任务实施不同API版本的镜像文件,大小也不一样,一般是500MB到2GB不等。通常版本越高文件越大。下载完成后在列表项上单击选择后,【Next】就变为可用状态。单击【Next】按钮.配置AVD任务实施打开AndroidVirtualDevice(AVD)界面,在这里可以选择横屏或竖屏,默认是竖屏。还可以通过点击【ShowAdvancedSettings】按钮,进行高级设置。这里不作修改,单击【Finish】按钮。配置AVD任务实施回到YourVirtualDevices界面,此时设备列表中就包含了刚刚创建的AVD设备,单击【▶】按钮,可以启动AVD。这里先不要启动AVD,单击界面右上角关闭按钮,关闭AndroidVirtualDeviceManager。配置AVD任务实施智能网联车载应用开发单元一:实现智能网联手势检测项目智能网联车载应用开发单元一:实现智能网联手势检测项目项目分析项目实践项目总结拓展练习项目实践任务1-1安装配置AndroidStudio测试项目任务实施回到AndroidStudio开发界面。如果标记①处已经正确挂载了【app】,则单击②处【▶】按钮启动项目。在启动项目的同时,会自动启动AVD,并把项目加载到AVD中。测试项目任务实施12首次启动AVD,加载内容很多,需要等待时间较长。AVD启动完成后,会自动打开app项目。测试项目任务实施创建车载应用任务实施基于【启动AndroidStudio】时创建的Project,在AndroidStudio开发界面,单击【File】菜单,在下拉菜单中,单击【New】菜单项,在其子菜单中,选择【NewModule】菜单项。创建车载应用任务实施在CreateNewModule的下一个界面选择一个模板,这里选择【EmptyActivity】。创建车载应用任务实施在CreateNewModule的最后一个界面保持默认值不作改变。创建车载应用任务实施点击【Finish】按钮,弹出AddFilestoGit对话框。选择复选框【don’taskagain】点击【Cancel】按钮即可。创建车载应用任务实施任务实施为什么默认下载提供的安装包不是最新版本?思考智能网联车载应用开发单元一:实现智能网联手势检测项目智能网联车载应用开发单元一:实现智能网联手势检测项目项目分析项目实践项目总结拓展练习项目实践任务1-2检测手势理解事件及事件处理掌握相对布局的使用方法掌握GestureDetector掌握动画资源文件的制作及使用掌握ViewFlipper组件的使用方法任务描述任务分析启动条件:正确安装AndroidStudio集成开发工具输入条件:预存图片文件输出条件:识别手势实现图片左右滑动结束条件:左右滑动图片并带有动画效果在菜单上依次单击【File】-【New】-【NewModule】,创建一个Module。新建应用任务实施【CreateNewModule】界面中,【Application/Libraryname】输入“Gestrue”。新建应用任务实施选择模板【EmptyActivity】。新建应用任务实施最后单击【Finish】按钮。新建应用任务实施编写activity_main.xml布局文件:在布局文件中,定义相对布局管理器。在相对布局管理器中,添加ViewFlipper组件。修改activity_main.xml任务实施从左侧进入:slide_in_left.xml从右侧进入:slide_in_right.xml从左侧离开:slide_out_left.xml从右侧离开:slide_out_right.xml以上4个文件,空文件即可。创建动画文件及导入图片任务实施准备5张图片,分别命名为img01.jpg、img02.jpg、img03.jpg、img04.jpg、img05.jpg,作为手势操作的目标图片,保存到【res】-【drawable】目录下。创建动画文件及导入图片任务实施修改MainActivity类,声明实现GestureDetector.onGestureListener接口,并实现该接口的全部抽象方法。实现接口任务实施MainActivity类中,定义私有属性:动画数组图片数组最小距离图片切换组件手势检测器添加基本属性任务实施初始化手势检测器。初始化ViewFlipper,将要显示的图片加载到ViewFlipper中。初始化动画数组,将动画资源文件加载到动画数组中。重写onCreate方法任务实施通过触摸事件的X坐标判断用户操作是从右向左滑动,还是从左向右滑动,并且根据判断结果为其设置动画效果。重写onFling方法任务实施修改触摸事件的默认响应,使之从原来的Activity变更为由手势检测器。重写onTouchEvent方法任务实施为4个动画资源文件添加内容。slide_in_left.xml编写动画资源文件任务实施slide_in_right.xml编写动画资源文件任务实施slide_out_left.xml编写动画资源文件任务实施slide_out_right.xml编写动画资源文件任务实施任务实施如何实现图片的上下滑动效果?思考智能网联车载应用开发单元一:实现智能网联手势检测项目智能网联车载应用开发单元一:实现智能网联手势检测项目项目分析项目实践项目总结拓展练习项目实践任务1-3创建和导出手势掌握Android模拟器中提供的创建手势小应用的使用方法掌握通过Android模拟器中提供的创建手势小应用创建手势掌握导出手势文件的方法任务描述任务分析启动条件:正确安装AndroidStudio集成开发工具输入条件:启动Android模拟器输出条件:导出手势文件结束条件:将创建的手势导出到手势文件中启动Android模拟器后,单击手机屏幕下方的Home键(中间的【○】按钮),回到手机桌面主屏。启动手势生成器任务实施单击底部导航中间的按钮,查看所有小应用程序。启动手势生成器任务实施查看所有小应用程序,找到GesturesBuilder,单击启动手势生成器。启动手势生成器任务实施单击【Addgesture】按钮,添加手势。创建手势任务实施在【Name】文本框,输入手势对应的内容,并使用鼠标模拟手指动作绘制手势。创建手势任务实施绘制完成后,单击【Done】按钮保存手势。保存的手势出现在列表中。创建手势任务实施可以继续单击【Addgesture】按钮添加更多的手势。创建手势任务实施回到AndroidStudio,单击开发界面右侧的【DeviceFileExplorer】按钮,打开【DeviceFileExplorer】窗口,依次展开storage–self–primary,在primary目录下,找到【gestures】文件。找到手势文件任务实施右键单击【gestures】文件,在弹出菜单中选择【SaveAs】菜单项,将【gestures】文件保存到模拟器外的操作系统中。导出手势任务实施任务实施创建手势是否可以输入中文?思考智能网联车载应用开发单元一:实现智能网联手势检测项目智能网联车载应用开发单元一:实现智能网联手势检测项目项目分析项目实践项目总结拓展练习项目实践任务1-4识别手势掌握导入gesture文件的方法掌握GestureOverlayView组件使用方法掌握手势识别的实现方法任务描述任务分析启动条件:正确安装AndroidStudio集成开发工具输入条件:导入手势文件和背景图片输出条件:笔迹与手势对比,取得最佳匹配结束条件:识别笔迹,在文本框中填入相应文字创建新的Module,名称为“UseGestrue”。新建应用任务实施准备一张微信聊天界面的图片作为背景图片。导入手势和背景图片任务实施图片复制到【res】-【drawable】目录下。导入手势和背景图片任务实施在【res】目录下创建新目录【raw】,并把前面导出的手势文件复制到【raw】目录下。导入手势和背景图片任务实施修改布局为RelativeLayout添加背景图片添加文本编辑框添加手势组件设置笔迹属性配置activity_main.xml任务实施实现OnGesturePerformedListener接口实现接口任务实施加载手势文件获取编辑框手势完成后,笔迹滞留的时长增加事件监听器重写onCreate方法任务实施获得全部预测结果获得最佳匹配结果获得编辑框中已经包含的文本获得最佳匹配更新编辑框写onGesturePerformed任务实施任务实施是否可以修改笔迹的颜色?思考任务实施安装配置AndroidStudio检测手势创建和导出手势识别手势总结项目总结项目总结通过对项目的实践,从项目搭建到项目调试,掌握了手势检测、手势识别的编程实践,掌握创建和导出手势的方法。创建新的AVD,并在项目启动时,将项目发布到新的AVD中。修改手势识别项目,重新设置笔迹的粗细和手势的颜色。总结作业拓展练习拓展练习为手势检测项目增加新功能,实现上下滑动图片时,图片以缩放的动画效果进行切换。智能网联车载应用开发单元一:实现智能网联手势检测项目智能网联车载应用开发单元二:实现智能网联车载多媒体音乐播放项目项目分析项目实践项目总结拓展练习项目分析驾驶员长时间驾驶汽车,是件十分枯燥的事情,很容易造成疲劳。车辆在中上行驶,要求驾驶员的视线始终集中在道路上。如果能够一边开车,一边收听美妙动听的歌曲,这样既不会过分地分散驾驶员注意力,也可以通过音乐来缓解驾驶员的疲劳,无疑让车载音乐播放器成为车辆上不可或缺的一个重要组成。使用情景任务需求掌握使用SoundPool组件开发音频播放功能掌握使用MediaPlayer组件开发音频播放功能掌握通过训练使项目具有较高的处理速度保证编写的代码正确完成对应的功能,无逻辑错误掌握通过训练使项目产生较少的内存消耗vs重点加载音频资源、设置事件监听设置组件属性、播放状态控制通过SoundPool创建组件对象通过MediaPlayer创建组件对象难点事件监听控制播放状态重点难点知识目标掌握SoundPool和MediaPlayer组件进行音频播放器的方法能力目标能够使用SoundPool和MediaPlayer组件开发音频播放器素质目标提升对于知识点的举一反三能力培养独立思考能力培养的团队协作能力学习目标硬件软件编译用PC台式机AndroidStudio2020实施准备项目实践任务2-1使用SoundPool组件实现音频播放了解SoundPool组件的基本概念掌握使用SoundPool组件开发播放铃声列表中的铃声任务描述任务分析启动条件:正确安装AndroidStudio集成开发工具输入条件:导入图片、上传音频到模拟器中输出条件:通过SoundPool组件播放音频文件结束条件:单击音频列表上的文件名播放铃声创建新的Module,名称为“SPAudio”。新建应用任务实施在【res】目录下创建新目录【raw】,并把准备好的ogg文件复制到【raw】目录下。导入音频文件任务实施在【res\values】目录下创建bells.xml文件。创建铃声列表文件任务实施编写铃声列表文件。创建铃声列表文件任务实施修改布局为RelativeLayout;添加ListView组件显示待播放的铃声列表;ListView组件中,指定铃声列表。配置activity_main.xml任务实施重写onCreate方法:创建SoundPool对象;编辑MainActivity.java任务实施创建一个HashMap对象,将要播放的音频流保存到HashMap对象中;编辑MainActivity.java任务实施为ListView设置事件监听器,为每个选项设置所对应要播放的音频。编辑MainActivity.java任务实施编辑【res\values】目录下strings.xml文件,修改应用程序标题。优化界面标题任务实施优化结果如图所示。优化界面标题任务实施任务实施除了ogg格式,还可以使用什么格式的文件作为铃声文件?思考智能网联车载应用开发单元二:实现智能网联车载多媒体音乐播放项目智能网联车载应用开发单元二:实现智能网联车载多媒体音乐播放项目项目分析项目实践项目总结拓展练习项目实践任务2-2使用MediaPlayer组件实现音频播放了解MediaPlayer组件的基本概念掌握使用MediaPlayer组件开发音频播放器,并提供播放、暂停、停止等功能任务描述任务分析启动条件:正确安装AndroidStudio集成开发工具输入条件:模拟器中设置APP的存储权限输出条件:使用MediaPlayer对象播放音频文件结束条件:播放内置的音频,并可以随时暂停、续播在菜单上依次单击【File】-【New】-【NewModule】,创建一个Module,名称为“MDAudio”。新建应用任务实施准备一张图片命名为bg.png,作为音乐播放器的背景图片。导入图片文件任务实施再准备三张小图片作为播放器按钮的背景图片。导入图片文件任务实施确保Android模拟器已经启动,单击开发界面右侧的【DeviceFileExplorer】按钮,打开【DeviceFileExplorer】窗口,将准备好的MP3文件复制到【sdcard】目录。上传音频到模拟器中任务实施在【res\values】目录下,新建配置文件dimens.xml。添加dimens.xml文件任务实施编辑【res\values】目录下colors.xml文件,添加“btn_Background”属性。配置colors.xml文件任务实施修改布局为RelativeLayout;添加背景图片;配置activity_main.xml任务实施添加两个ImageButton组件作为音乐播放器的按钮;配置activity_main.xml任务实施添加进度条组件,显示音频播放进度。配置activity_main.xml任务实施智能网联车载应用开发单元二:实现智能网联车载多媒体音乐播放项目智能网联车载应用开发单元二:实现智能网联车载多媒体音乐播放项目项目分析项目实践项目总结拓展练习项目实践任务2-2使用MediaPlayer组件实现音频播放定义属性。编辑MainActivity.java文件任务实施重写onCreate方法:加载音频文件;初始化组件;编辑MainActivity.java文件任务实施重写onCreate方法:实现继续播放与暂停播放;编辑MainActivity.java文件任务实施重写onCreate方法:单击停止按钮,实现停止播放音频;编辑MainActivity.java文件任务实施重写onCreate方法:为MediaPlayer添加完成事件监听器,实现当音频播放完毕后,重新开始播放音;编辑MainActivity.java文件任务实施重写onCreate方法:设置进度条监听事件处理;编辑MainActivity.java文件任务实施重写onDestroy释放MediaPlayer所占用的资源;编辑MainActivity.java文件任务实施定义私有方法loadAudio加载音频文件;编辑MainActivity.java文件任务实施定义私有方法initComponent,初始化组件;编辑MainActivity.java文件任务实施定义私有方法setSeekBar,控制进度条。编辑MainActivity.java文件任务实施智能网联车载应用开发单元二:实现智能网联车载多媒体音乐播放项目智能网联车载应用开发单元二:实现智能网联车载多媒体音乐播放项目项目分析项目实践项目总结拓展练习项目实践任务2-2使用MediaPlayer组件实现音频播放编辑【manifests】目录下,AndroidManifest.xml文件。编辑AndroidManifest.xml任务实施修改主题android:theme="@style/Theme.AppCompat.NoActionBar";添加SD卡访问权限<uses-permission>。编辑AndroidManifest.xml任务实施第一次启动项目,可能会因为应用权限的问题而得到错误提示。Android模拟器权限配置任务实施需要开启访问存储设备的权限。首先启动Android模拟器后,单击手机屏幕下方的Home键(中间的【○】按钮),回到手机桌面主屏。Android模拟器权限配置任务实施单击底部导航中间的按钮,查看所有小应用程序。Android模拟器权限配置任务实施查看所有小应用程序,单击【Settings】,启动设置。Android模拟器权限配置任务实施将列表向下滑动,单击【Apps】打开应用列表。Android模拟器权限配置任务实施在Allapps列表中,将列表向下滑动,找到音频播放的应用【MDAudio】。Android模拟器权限配置任务实施在Appinfo列表中,单击【Permissions】列表项,设置应用权限。Android模拟器权限配置任务实施单击右侧滑钮开启存储空间的访问权限,然后重新启动应用即可。Android模拟器权限配置任务实施任务实施常见的音频文件格式有哪些?思考任务实施使用SoundPool组件实现音频播放使用MediaPlayer组件实现音频播放总结项目总结项目总结通过对项目的实践,从项目搭建到项目调试,掌握了使用SoundPool及MediaPlayer组件实现音频播放的编程实践。导入ogg格式以外的铃声文件,重新制作铃声列表并点击播放。注释掉onDestroy方法,对比与使用onDestroy方法有什么区别。总结作业拓展练习拓展练习当歌曲播放完毕后,当前代码功能的设定是重新播放。修改代码,当歌曲播放完毕后,播放器的播放状态为停止,不再重播。智能网联车载应用开发单元二:实现智能网联车载多媒体音乐播放项目智能网联车载应用开发单元三:实现智能网联车载多媒体视频播放项目项目分析项目实践项目总结拓展练习项目分析随着汽车工业的发展,汽车已经逐渐走入家庭深入到人们的生活当中。越来越多人们发现,在车上的时间越来越多、越来越长。而在车上花费的时间通常分为两种情况,一个是开车驾驶的时间,一个是停车等候的时间。在车内等候时,除了能听到喜欢的音乐之外,还能看到有趣的视频节目,无疑会让长时间的等候变得不再无聊与枯燥,甚至还会感到一些轻松和愉快。使用情景任务需求掌握使用VideoView组件实现视频播放掌握MediaPlayer与SurfaceView组件的使用方法掌握通过训练使项目具有较高的处理速度保证编写的代码正确完成对应的功能,无逻辑错误掌握通过训练使项目产生较少的内存消耗vs重点MediaController和VideoView概念和使用方法MediaPlayer和SurfaceView的基本概念和使用方法难点事件监听控制播放状态重点难点知识目标掌握使用MediaPlayer、SurfaceView、VideoView组件进行视频播放器开发步骤能力目标能够使用MediaPlayer、SurfaceView、VideoView开发视频播放程序素质目标提升对于知识点的举一反三能力培养独立思考能力培养的团队协作能力学习目标硬件软件编译用PC台式机AndroidStudio2020实施准备项目实践任务3-1使用VideoView组件实现视频播放了解MediaController和VideoView组件的基

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论