第2讲 - 安安诞生记

上传人:我*** 文档编号:137660179 上传时间:2020-07-11 格式:PPT 页数:34 大小:2.48MB
返回 下载 相关 举报
第2讲 - 安安诞生记_第1页
第1页 / 共34页
第2讲 - 安安诞生记_第2页
第2页 / 共34页
第2讲 - 安安诞生记_第3页
第3页 / 共34页
第2讲 - 安安诞生记_第4页
第4页 / 共34页
第2讲 - 安安诞生记_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《第2讲 - 安安诞生记》由会员分享,可在线阅读,更多相关《第2讲 - 安安诞生记(34页珍藏版)》请在金锄头文库上搜索。

1、谷歌精品课程,App Inventor 零基础Android移动应用开发,浙江大学城市学院 吴明晖 教授 ,小机器人安安诞生记,本章目标,逐步熟悉App Inventor开发过程 了解如何通过App Inventor组件来设计自己的App 熟悉图像、音效等多媒体组件和标签、按钮、加速度传感器等组件的基本属性和布局 学会使用块编辑器来定义组件行为 通过模拟器测试开发的App 了解App Inventor开发体系结构,小机器安安诞生记 - 案例展示,谷歌精品课程,App Inventor 零基础Android移动应用开发,展示与分析,(a)开始界面,(b)点击按钮后,(c)点击OK后,展示与分析,

2、(a)开始界面,(b)点击按钮后,(c)点击OK后,小机器安安诞生记 组件设计,谷歌精品课程,App Inventor 零基础Android移动应用开发,安安诞生记 组件设计,材料准备 图片:3张图像文件,分别是孵化基地的背景图、小机器人安安诞生后的图片、应用图标对应的图片 声音:1个声音文件,安安出生时礼貌的打招呼声音,常用图像文件格式有 jpg,png等,常用音频文件格式有 amr,wav,mp3等,安安诞生记组件设计 最终效果,涉及的组件列表,注意命名规则 尝试更改组件参数,设置屏幕 (Screen)组件属性,屏幕组件在新建项目时自动被创建 可以在屏幕上方增加和删除屏幕,添加图像(Ima

3、ge)组件,图像组件为可视控件,将出现在Screen中,一个组件的对齐方式是由它的父容器所决定的。,所谓父容器就是它所被安放进的组件。 本例中Screen1就是该图像组件的父容器。,控件重命名,控件命名应该“见名知意”,设置图像组件属性,添加音效(Sound)组件,音效组件为非可视控件,将出现在Screen下方; 但拖放时需要放入Screen内,否则无效,最小间隔:最小时间间隔 源文件:播放的声音源文件,音效组件可以导入声音,在需要反馈的时候,发声或者震动 音效组件只能播放短暂声音,一般用于音效;如果要播放长时间音乐,用Player控件,设置按钮(Button)组件属性,设置加速度传感器(Ac

4、celerometerSensor)组件属性,AccelerometerSensor组件是加速度传感器,从三维响应晃动和测试加速度。加速度的单位为m/s2 可以用于检测手机晃动等事件,设置对话框(Notifier)组件属性,对话框组件用于弹出提示对话框,安安诞生记组件设计 最终效果,小机器安安诞生记 逻辑设计,谷歌精品课程,App Inventor 零基础Android移动应用开发,编辑App的行为,点击“逻辑设计”进入App的行为编辑,安安诞生的流程,编辑点击按钮的行为,选取“被点击”模块拖入工作区,完成的按钮被点击行为,所有语句都是拖放拼接而成!,摇晃手机还原初始状态,防止晃动事件误处理,

5、1、把加速度传感器组件的“启用”属性改为不勾选,2、按钮组件的“被点击”事件处理器中设置加速度传感器组件的“启用”属性为ture,3、在加速度传感器的“被晃动”事件处理器中设置加速度传感器组件的“启用”属性为false,按回退键的行为,小机器安安诞生记 调试和运行,谷歌精品课程,App Inventor 零基础Android移动应用开发,调试和运行,由于这里用到了加速度传感器,所以在模拟器中运行时某些功能不能使用 在模拟器中也不支持 关闭应用 的操作,三种连接方式 模拟器 WIFI连接 USB连接,打包apk安装到手机,二种安装方式 扫描二维码手机直接下载 把apk下载到本地计算机,App I

6、nventor应用开发体系结构,谷歌精品课程,App Inventor 零基础Android移动应用开发,App Inventor 应用的体系结构,30,App Inventor 应用要素,组件 可视组件:当App运行后能看见的组件,如按钮, 文本框和标签等,这些常用于设计App的界面 非可视组件:不出现在App界面中的组件,提供访问设备的内建功能,如短信收发器 组件一般都有属性和行为,通过设置每个组件的属性值和对事件响应的行为,组合形成独特的App应用,提供访问设备的内建功能,变量 运行过程中值可以改变的元素 通过变量可以参与运算并存储运算结果 运行过程中值不会变的元素叫常量,如,App I

7、nventor 应用要素,行为 App可以看作是系列事件处理机的集合,通过对事件的响应和处理来反映App的行为,提供访问设备的内建功能,事件 用户触发的事件,如划屏、按下按钮等 其他系统定义的事件,如App启动、时钟、动画精灵碰撞、来电、位置改变等,响应 事件发生时,App会调用一系列过程来响应,小机器安安诞生记作业和思考题,谷歌精品课程,App Inventor 零基础Android移动应用开发,作业和思考题,34,动手实践“安安诞生”App的开发和调试运行过程 给“安安诞生”换一个图标 思考一下,能给“安安诞生”加一些新的功能么? 自学Media组的Player控件,尝试开始创建一个新的App,可以用来播放一首长时间的mp3音乐 作业在网络上交,请用 自己姓名拼音首字母缩写+学号.aia 为开发的app命名,并写一个简要文档,说明你的app主要功能特点,并附上典型页面截图,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号