安卓-第二稿版第三单元第14课_第1页
安卓-第二稿版第三单元第14课_第2页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

14图14-1运行效果图1(界面 图14-2运行效果图2(名片界面、、本课一课的基础上增加四个功能,分别是录制语音语音名片和读、、片显示在Canvas组件中,同时语音。本课实例界面一课基础上新增语音录制和名片存取两个分区,分别由是隐藏的,因此组件HorizontalArrangement2的Visible属性默认设为hidden。另外实现语音录制、数据库功能和语音功能的三个组件属于非可视化组件,分别是SoundRecorderTinyDBPlayer

14-314-1组件类组件名作23停保点击名已存名点击名显示提示信显示成功提示信并可以控制的启动和停止录制会保存在的卡上。该组件为非可视化组Media14-414-录制和语14-2SoundRecorder事件/方参功完成后通过sound参数获取声音所保存的位控制的启控制的停AfterSoundRecordedsound涉及到启动、停止和三个功能,会用到三个事件模块来实现。 启动模块如图14-514-②当点击界面中的“停止”按钮时,结束,并隐藏界面。停止模块如图14-6。14-③在停止的同时要将声音至数据库中这里的只是声音在卡上的位置SoundRecordersound14-3组件名模参值作完成事获取位置信14-储。名片所有信息是显示在Canvas组件上的,那么可以利用其Save方法将名片以图像的方式保存下来并至数据库中。当点击保存按钮时,名片并利用Notifier14-4。14-4组件名模参值作保名片事指定名片的标Save14-的问题,同样利用TinyDB组件GetValue方法中的valueIfTagNotThere参数来实现。因为名片出来是显示在Canvas组件的背景属性中的,所以只需将valueIfTagNotTheredefault.jpg14-②接下来实现语音的与前面名片不同,名片作为图像显示在Canvas组件中,但是语音出来需要利用Player组件出来。与前面问题一样,当语音未时,同valueIfTagNotThere音需要设置Player组件的Source属性,该属性无法利用默认值或者空值来代替。这里可以利用布局变量来保存出的语音(实际为的位置,因为valueIfTagNotThereif什么是局部变量(Local从内存中撤销,如图14-10。14-14-本实例中已经知道TinyDB组件中声音实际是以其在卡中所在的位置信息的,即声音文件的路径。尝试在上

温馨提示

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

评论

0/150

提交评论