版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、本章目标本章目标逐步熟悉App Inventor开发过程了解如何通过App Inventor组件来设计自己的App熟悉图像、音效等多媒体组件和标签、按钮、加速度传感器等组件的基本属性和布局学会使用块编辑器来定义组件行为通过模拟器测试开发的App了解App Inventor开发体系结构展示与分析展示与分析(a)开始界面(b)点击按钮后(c)点击OK后展示与分析展示与分析(a)开始界面(b)点击按钮后(c)点击OK后安安诞生记安安诞生记 组件设计组件设计 材料准备 图片:3张图像文件,分别是孵化基地的背景图、小机器人安安诞生后的图片、应用图标对应的图片 声音:1个声音文件,安安出生时礼貌的打招呼声
2、音 常用图像文件格式有 jpg,png等常用音频文件格式有 amr,wav,mp3等安安诞生记组件设计安安诞生记组件设计 最终效果最终效果 涉及的组件列表涉及的组件列表 注意命名规则尝试更改组件参数组件组件用途用途命名命名屏幕屏幕用于做应用背景,和放置所需控件。用于做应用背景,和放置所需控件。Screen1Screen1按钮按钮用于响应点击,显示安安诞生。用于响应点击,显示安安诞生。按钮按钮_ _点我试试点我试试 图像图像用于显示生产安安和安安图片。用于显示生产安安和安安图片。图像图像_ _显示显示 音效音效用于显示声音和产生振动。用于显示声音和产生振动。音效音效_ _安安安安 加速度传感器加
3、速度传感器用于检测是否摇晃手机。用于检测是否摇晃手机。加速度传感器加速度传感器_ _晃动手机晃动手机 对话框对话框用于弹出提醒框。用于弹出提醒框。对话框对话框_ _提示提示设置屏幕设置屏幕 (Screen)(Screen)组件属性组件属性 屏幕组件在新建项目时自动被创建可以在屏幕上方增加和删除屏幕添加图像(添加图像(ImageImage)组件)组件 图像组件为可视控件,将出现在Screen中一个组件的对齐方式是由它的父容器所决定的。所谓父容器就是它所被安放进的组件。本例中Screen1就是该图像组件的父容器。 控件重命名控件重命名 控件命名应该“见名知意” 设置图像组件属性设置图像组件属性 添
4、加音效(添加音效(SoundSound)组件)组件 音效组音效组件为非可视控件,将出现在ScreenScreen下方;但拖放时需要放入ScreenScreen内,否则无效最小间隔:最小间隔:最小时间间隔源文件源文件:播放的声音源文件 音效组件可以导入声音,在需要反馈的时候,发声或者震动音效组件只能播放短暂声音,一般用于音效;如果要播放长时间音乐,用PlayerPlayer控件设置按钮(设置按钮(ButtonButton)组件属性)组件属性 设置加速度传感器(设置加速度传感器(AccelerometerSensorAccelerometerSensor)组件属性)组件属性 Acceleromet
5、erSensorAccelerometerSensor组件是加速度传感器,从三维响应晃动和测试加速度。加速度的单位为m/s2可以用于检测手机晃动等事件设置对话框(设置对话框(NotifierNotifier)组件属性)组件属性 对话框组件对话框组件用于弹出提示对话框安安诞生记组件设计安安诞生记组件设计 最终效果最终效果 编辑编辑AppApp的行为的行为 点击点击“逻辑设计逻辑设计”进入进入AppApp的行为编辑的行为编辑安安诞生的流程安安诞生的流程编辑点击按钮的行为编辑点击按钮的行为 选取选取“被点击被点击”模块拖入工作区模块拖入工作区完成的按钮被点击行为完成的按钮被点击行为 所有语句都是拖放
6、拼接而成!所有语句都是拖放拼接而成!摇晃手机还原初始状态摇晃手机还原初始状态 防止晃动事件误处理防止晃动事件误处理 1、把加速度传感器组件的、把加速度传感器组件的“启用启用”属性改为不勾属性改为不勾选选 2、按钮组件的、按钮组件的“被点击被点击”事件处理器中设置加速事件处理器中设置加速度传感器组件的度传感器组件的“启用启用”属性为属性为ture 3、在加速度传感器的、在加速度传感器的“被晃动被晃动”事件处理器中设事件处理器中设置加速度传感器组件的置加速度传感器组件的“启用启用”属性为属性为false 按回退键的行为按回退键的行为 调试和运行调试和运行 由于这里用到了加速度传感器,所以在模拟器中
7、运行时由于这里用到了加速度传感器,所以在模拟器中运行时某些功能不能使用某些功能不能使用在模拟器中也不支持在模拟器中也不支持 关闭应用关闭应用 的操作的操作 三种连接方式 模拟器 WIFI连接 USB连接打包打包apkapk安装到手机安装到手机 二种安装方式 扫描二维码手机直接下载 把apk下载到本地计算机App Inventor App Inventor 应用的体系结构应用的体系结构30App Inventor App Inventor 应用要素应用要素组件 可视组件:当App运行后能看见的组件,如按钮, 文本框和标签等,这些常用于设计App的界面 非可视组件:不出现在App界面中的组件,提供
8、访问设备的内建功能,如短信收发器 组件一般都有属性和行为,通过设置每个组件的属性值和对事件响应的行为,组合形成独特的App应用提供访问设备的内建功能 变量 运行过程中值可以改变的元素 通过变量可以参与运算并存储运算结果 运行过程中值不会变的元素叫常量,如App Inventor App Inventor 应用要素应用要素行为 App可以看作是系列事件处理机的集合,通过对事件的响应和处理来反映App的行为提供访问设备的内建功能 事件 用户触发的事件,如划屏、按下按钮等 其他系统定义的事件,如App启动、时钟、动画精灵碰撞、来电、位置改变等响应 事件发生时,App会调用一系列过程来响应 作业和思考题作业和思考题34动手实践“安安诞生”App的开发和调试运行过程给“安安诞生”换一个图标思考一下,能给“安安诞生”加
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025榆林市横山区艾好峁卫生院招聘(4人)模拟笔试试题及答案解析
- 2025年甘肃省天水市秦州区眼科医院招聘超声影像工作人员备考考试试题及答案解析
- 2025广西百色平果市发展和改革局城镇公益性岗位人员招聘1人考试参考试题及答案解析
- 深度解析(2026)《GBT 26006-2010船用铝合金挤压管、棒、型材》
- 2026云南昆明市官渡区矣六街道办事处招聘7人参考考试试题及答案解析
- 深度解析(2026)《GBT 25911-2010信息技术 藏文编码字符集 24×48点阵字型 朱匝体》
- 2025河北邢台市人民医院招聘编外工作人员41人备考笔试试题及答案解析
- 2025西安交通大学第一附属医院医学影像科招聘劳务派遣助理护士备考考试试题及答案解析
- 深度解析(2026)《GBT 25815-2010酸性红NM-3BL(C.I.酸性红414)》
- 深度解析(2026)《GBT 25765-2010滚动轴承 汽车变速箱用球轴承》(2026年)深度解析
- 2025秋人教版(新教材)初中美术八年级上册知识点及期末测试卷及答案
- 2026年保安员考试题库500道附完整答案(历年真题)
- 2025至2030中国司法鉴定行业发展研究与产业战略规划分析评估报告
- (2025年)危重病人的观察与护理试题及答案
- 膝关节韧带损伤康复课件
- 个人契约协议书范本
- 医药区域经理述职报告
- 建筑施工项目职业病危害防治措施方案
- 船员上船前安全培训课件
- 袖阀注浆管施工方案
- 中职思政一年级“中国特色社会主义”期末考试试卷
评论
0/150
提交评论