目录
序 xv
前言 xvii
第一部分 App Inventor 2教程
第1章 你好猫咪 2
1.1 学习要点 2
1.2 App Inventor的开发环境 3
1.3 设计组件 4
1.3.1 创建一个标签 6
1.3.2 添加按钮组件 7
1.3.3 添加猫叫声 8
1.4 实时测试 8
1.5 为组件添加行为 9
1.5.1 让猫发出叫声 10
1.5.2 添加振动效果 12
1.5.3 摇晃设备 14
1.6 将应用下载到安卓设备中 14
1.7 应用的分享 15
1.8 改进建议 16
1.9 小结 16
第2章 油漆桶 17
2.1 学习要点 18
2.2 准备开始 18
2.3 设计组件 18
2.3.1 创建颜色按钮 19
2.3.2 使用布局组件改善布局 19
2.3.3 添加画布 20
2.3.4 添加底部按钮及照相机组件 21
2.4 为组件添加行为 22
2.4.1 在触摸事件中画圆 23
2.4.2 在拖动事件中画线 25
2.4.3 改变颜色 26
2.4.4 让用户拍照片 27
2.4.5 改变画笔的大小 28
2.4.6 使用变量 29
2.4.7 修改变量的值 29
2.5 完整的“油漆桶”应用 30
2.6 改进 31
2.7 小结 31
第3章 打地鼠 32
3.1 作品描述 33
3.2 学习要点 33
3.3 准备开始 33
3.4 设计组件 33
3.4.1 设置行为组件 34
3.4.2 设置标签组件 35
3.5 为组件添加行为 36
3.5.1 移动地鼠 36
3.5.2 创建移动地鼠过程 37
3.6 在应用启动时调用移动地鼠过程 38
3.6.1 每秒钟调用一次移动地鼠过程 39
3.6.2 记录成绩 39
3.6.3 过程抽象 40
3.6.4 重置分数 40
3.6.5 碰到地鼠引起振动 41
3.7 完整的“打地鼠”应用 41
3.8 改进 42
3.9 小结 42
第4章 开车不发短信 44
4.1 学习要点 45
4.2 准备开始 45
4.3 设计组件 45
4.4 为组件添加行为 47
4.4.1 短信的自动回复 47
4.4.2 编写自定义回复内容 48
4