版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2022年西南民族大学汉语国际教育专业《现代汉语》期末试卷A(有答案)
- 管理学电子课件
- 广东省深圳市2026年七年级上学期期中调研数学试题附答案
- 剑麻纤维生产工技能安全模拟考核试卷含答案
- 高压成套设备装配配线工岗中沟通技巧考核试卷含答案
- 氯甲烷生产工岗中综合应用考核试卷含答案
- 消防设施操作员岗位综合技能考核试卷含答案
- 2025年职业技能鉴定考试(动物疫病防治员高级/三级)历年参考题库含答案详解
- 2025年质量知识问答题库及答案(可下载)
- 2025年中国注册心理咨询师考试模拟题集与答案
- 抗美援朝纪念日致敬英雄课件
- 2026年成都市金堂县增量政策性岗位招募(121人)笔试备考试题及答案详解
- 2026年交管12123科目一考试真题及详细答案解析
- 肾结石内科管理中国指南(2026版)
- 第四单元 第1课时 青蛙歌(教学设计)数学北师大版五年级上册2026秋
- 2026中国零碳产业园能源系统设计与投资回报分析报告
- 2026年保密教育线上培训考试试题(附完整答案)
- 老年综合评估试题及答案
- 生猪屠宰兽医卫生检验人员理论考试题库及答案
- -物理-湘豫名校联考2023-2024学年高三上学期9月一轮复习诊断考试(一)带答案
- 化学第二单元探秘水世界复习课件省公开课金奖全国赛课一等奖微课获奖课件
评论
0/150
提交评论