




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
智能网联车载应用开发单元一:实现智能网联手势检测项目项目分析项目实践项目总结拓展练习项目分析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识别手势
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 墙板柜门售后协议书
- 景区员工安全协议书
- 美发异地经营协议书
- 自愿放弃继承协议书
- 交通赔偿协议书没了
- 消防竣工检测协议书
- 酒店赔款协议书范本
- 劳务临时协议书范文
- 婚姻协议书范本模板
- 景区策划服务协议书
- 2024-2025学年华东师大版数学七年级上册计算题专项训练
- 服务类验收单
- 2022-2023学年陕西省宝鸡市渭滨区八年级(下)期中数学试卷(含解析)
- 2023-2024学年海南省天一大联考高三下学期第六次检测数学试卷含解析
- 全国初中数学青年教师优质课一等奖《平行线的性质》教学设计
- 危重患者识别和处理-课件
- 议小型水库的病害及防患措施
- 预防交叉感染课件
- 上下班交通安全培训课件
- 企业家精神的性别差异基于创业动机视角的研究
- 华为公司跨部门合作
评论
0/150
提交评论