小安诞生记

一、本周任务

1、学习目标: 

1)逐步熟悉AppInventor开发过程;

2)了解如何通过App Inventor组件来设计自己的App;

3)初步熟悉图像、音效等多媒体组件和标签、按钮、加速度传感器等组件的基本属性和布局;

4)初步学会使用逻辑编辑器来定义组件行为;

5)熟练掌握通过AI伴侣进行手机的真机测试。

2、学习重点:

组件属性的设置和布局

3、学习难点:

组件行为的定义

二、案例:小安发展史

1、需要准备的素材


小安诞生记_第1张图片
图片常用格式:png、jpg   音频常用格式:mp3、amr、wav

2、运行界面

3、组件设计


小安诞生记_第2张图片
注意:加速传感器、对话框、音频播放器都是非可视空间,将出现在Screen下方;但拖放时需要放入Screen内,否则无效。

1)设置Screen1属性

重点:背景图片  图标 标题


小安诞生记_第3张图片
小安诞生记_第4张图片
其他组件设置较为简单,可以多多尝试

4、逻辑设计

1)按钮被点击时

隐藏按钮——显示小安图片——小安的歌曲——弹出对话框

小安诞生记_第5张图片

2)晃动手机时——回到初始状态

小安图片隐藏——显示按钮——小安的歌曲

小安诞生记_第6张图片

3)按退回键时

弹出对话框——询问是否推出

小安诞生记_第7张图片

三、小结

通过今天课上的实践,不知道大家能否体会到【开发环境搭建简单】【开发过程简单】手机App的界面设计和行为开发都可以通过可视化的拖放拼接组件来完成,无需关注复杂的语法规则。今天必竟是真正意义上的第一个APP,不熟练正常,希望大家感受到了更多的乐趣。

四、作业

1、完成今天的APP

2、为今天的APP撰写说明

【aia文件和word文件上传至qq群文件中】

你可能感兴趣的:(小安诞生记)