顶部
收藏

App Inventor 2应用开发


作者:
邵瑛
定价:
20.00 元
版面字数:
290千字
开本:
16开
装帧形式:
平装
版次:
1
最新版次
印刷时间:
2019年
ISBN:
978-7-04-044805-4
物料号:
44805-00
出版时间:
2016-03-02
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
移动互联应用技术

本书以应用为主线,按照App Inventor的各类组件功能划分成“App Inventor简介、基本组件应用、内建模块使用、绘图与动画、多媒体与社交、数据存储、传感器和通信连接”这8个教学单元。每个教学单元都以实际应用程序开发任务的形式进行组织,将知识点和技能点系统地贯穿到每个任务中,共计24个教学任务。通过“任务目标、任务描述、知识储备、任务实施、任务拓展&rdquo

  • 目录
    • 前辅文
      • 单元1 App Inventor简介
        • 任务1.1 开发环境搭建
          • 任务目标
            • 任务描述
              • 知识储备
                • 1.图形化编程概述
                  • 2.App Inventor的发展
                    • 3.App Inventor的特点
                    • 任务实施
                      • 1.登录App Inventor开发平台的方式
                        • 2.3种调试方式
                          • 3.对操作系统与浏览器的要求
                          • 任务拓展
                          • 任务1.2 范例实现——Say Hello
                            • 任务目标
                              • 任务描述
                                • 知识储备
                                  • 1.进入App Inventor开发平台
                                    • 2.新建Project
                                      • 3.App Inventor 2界面开发
                                        • 4.Blocks编辑区
                                        • 任务实施
                                          • 1.用户界面设计
                                            • 2.功能实现
                                              • 3.调试验证
                                              • 任务拓展
                                                • 1.apk文件下载
                                                  • 2.源文件下载
                                                • 单元小结
                                                • 单元2 基本组件应用
                                                  • 任务2.1 手机屏保
                                                    • 任务目标
                                                      • 任务描述
                                                        • 知识储备
                                                          • 1.Button组件
                                                            • 2.TextBox组件
                                                              • 3.Image组件
                                                                • 4.Clock组件
                                                                • 任务实施
                                                                  • 1.手机屏保使用的组件列表
                                                                    • 2.程序模块、全局变量和实现流程
                                                                      • 3.程序实现详解
                                                                      • 任务拓展
                                                                      • 任务2.2 星座说明书
                                                                        • 任务目标
                                                                          • 任务描述
                                                                            • 知识储备
                                                                              • 1.Layout的应用
                                                                                • 2.Label组件
                                                                                  • 3.DatePicker组件
                                                                                    • 4.Spinner组件
                                                                                      • 5.TimePicker组件
                                                                                      • 任务实施
                                                                                        • 1.星座说明书用到的组件列表
                                                                                          • 2.程序模块、全局变量和实现流程
                                                                                            • 3.程序实现详解
                                                                                            • 任务拓展
                                                                                            • 任务2.3 网站访问小帮手
                                                                                              • 任务目标
                                                                                                • 任务描述
                                                                                                  • 知识储备
                                                                                                    • 1.ListPicker组件
                                                                                                      • 2.WebViewer组件
                                                                                                        • 3.变量的应用
                                                                                                          • 4.Screen的切换
                                                                                                          • 任务实施
                                                                                                            • 1.网站访问小助手用到的组件列表
                                                                                                              • 2.程序模块、全局变量和实现流程
                                                                                                                • 3.程序实现详解
                                                                                                                • 任务拓展
                                                                                                                • 单元小结
                                                                                                                • 单元3 内建模块使用
                                                                                                                  • 任务3.1 个税助手
                                                                                                                    • 任务目标
                                                                                                                      • 任务描述
                                                                                                                        • 知识储备
                                                                                                                          • 1.常量的应用
                                                                                                                            • 2.基本运算
                                                                                                                              • 3.条件判断
                                                                                                                              • 任务实施
                                                                                                                                • 1.个税助手中用到的组件
                                                                                                                                  • 2.程序模块、全局变量和实现流程
                                                                                                                                    • 3.程序实现详解
                                                                                                                                    • 任务拓展
                                                                                                                                    • 任务3.2 双色球选号器
                                                                                                                                      • 任务目标
                                                                                                                                        • 任务描述
                                                                                                                                          • 知识储备
                                                                                                                                            • 1.循环控制
                                                                                                                                              • 2.List的应用
                                                                                                                                                • 3.随机数的生成
                                                                                                                                                • 任务实施
                                                                                                                                                  • 1.双色球选号器中用到的组件列表
                                                                                                                                                    • 2.程序模块、全局变量和实现流程
                                                                                                                                                      • 3.程序实现详解
                                                                                                                                                      • 任务拓展
                                                                                                                                                      • 任务3.3 迷你计算器
                                                                                                                                                        • 任务目标
                                                                                                                                                          • 任务描述
                                                                                                                                                            • 知识储备
                                                                                                                                                              • 1.函数定义
                                                                                                                                                                • 2.内建程序功能模块
                                                                                                                                                                • 任务实施
                                                                                                                                                                  • 1.迷你计算器中用到的组件列表
                                                                                                                                                                    • 2.程序模块、全局变量和实现流程
                                                                                                                                                                      • 3.程序实现详解
                                                                                                                                                                      • 任务拓展
                                                                                                                                                                      • 单元小结
                                                                                                                                                                      • 单元4 绘图与动画
                                                                                                                                                                        • 任务4.1 调色器
                                                                                                                                                                          • 任务目标
                                                                                                                                                                            • 任务描述
                                                                                                                                                                              • 知识储备
                                                                                                                                                                                • 1.Color的使用
                                                                                                                                                                                  • 2.Slider组件
                                                                                                                                                                                    • 3.Canvas组件
                                                                                                                                                                                    • 任务实施
                                                                                                                                                                                      • 1.调色器用到的组件列表
                                                                                                                                                                                        • 2.程序模块、全局变量和实现流程
                                                                                                                                                                                          • 3.程序实现详解
                                                                                                                                                                                          • 任务拓展
                                                                                                                                                                                          • 任务4.2 小小画板
                                                                                                                                                                                            • 任务目标
                                                                                                                                                                                              • 任务描述
                                                                                                                                                                                                • 知识储备
                                                                                                                                                                                                  • 1.Canvas画笔的设置
                                                                                                                                                                                                    • 2.Canvas线的画法
                                                                                                                                                                                                      • 3.Canvas圆的画法
                                                                                                                                                                                                        • 4.Canvas点的画法
                                                                                                                                                                                                          • 5.Canvas的其他绘图方法
                                                                                                                                                                                                            • 6.Canvas的交互控制
                                                                                                                                                                                                            • 任务实施
                                                                                                                                                                                                              • 1.小小画板用到的组件列表
                                                                                                                                                                                                                • 2.程序模块、全局变量和实现流程
                                                                                                                                                                                                                  • 3.程序实现详解
                                                                                                                                                                                                                  • 任务拓展
                                                                                                                                                                                                                  • 任务4.3 机器人大战游戏
                                                                                                                                                                                                                    • 任务目标
                                                                                                                                                                                                                      • 任务描述
                                                                                                                                                                                                                        • 知识储备
                                                                                                                                                                                                                          • 1.图像精灵(ImageSprite)组件
                                                                                                                                                                                                                            • 2.球形精灵(Ball)组件
                                                                                                                                                                                                                              • 任务实施
                                                                                                                                                                                                                                • 1.机器人大战游戏用到的组件列表
                                                                                                                                                                                                                                  • 2.程序模块、全局变量和实现流程
                                                                                                                                                                                                                                    • 3.程序实现详解
                                                                                                                                                                                                                                    • 任务拓展
                                                                                                                                                                                                                                    • 单元小结
                                                                                                                                                                                                                                    • 单元5 多媒体与社交
                                                                                                                                                                                                                                      • 任务5.1 智能相机
                                                                                                                                                                                                                                        • 任务目标
                                                                                                                                                                                                                                          • 任务描述
                                                                                                                                                                                                                                            • 知识储备
                                                                                                                                                                                                                                              • 1.Camera组件
                                                                                                                                                                                                                                                • 2.ImagePicker组件
                                                                                                                                                                                                                                                  • 3.Sharing组件
                                                                                                                                                                                                                                                    • 4.Twitter组件
                                                                                                                                                                                                                                                    • 任务实施
                                                                                                                                                                                                                                                      • 1.智能相机应用组件列表
                                                                                                                                                                                                                                                        • 2.实现流程
                                                                                                                                                                                                                                                          • 3.程序实现详解
                                                                                                                                                                                                                                                          • 任务拓展
                                                                                                                                                                                                                                                          • 任务5.2 视频墙
                                                                                                                                                                                                                                                            • 任务目标
                                                                                                                                                                                                                                                              • 任务描述
                                                                                                                                                                                                                                                                • 知识储备
                                                                                                                                                                                                                                                                  • 1.VideoPlayer组件
                                                                                                                                                                                                                                                                    • 2.Camcorder组件
                                                                                                                                                                                                                                                                    • 任务实施
                                                                                                                                                                                                                                                                      • 1.视频墙用到的组件列表
                                                                                                                                                                                                                                                                        • 2.程序模块、全局变量和实现流程
                                                                                                                                                                                                                                                                          • 3.程序实现详解
                                                                                                                                                                                                                                                                          • 任务拓展
                                                                                                                                                                                                                                                                          • 任务5.3 短信助手
                                                                                                                                                                                                                                                                            • 任务目标
                                                                                                                                                                                                                                                                              • 任务描述
                                                                                                                                                                                                                                                                                • 知识储备
                                                                                                                                                                                                                                                                                  • 1.Texting组件
                                                                                                                                                                                                                                                                                    • 2.TextToSpeech组件
                                                                                                                                                                                                                                                                                    • 任务实施
                                                                                                                                                                                                                                                                                      • 1.短信助手用到的组件
                                                                                                                                                                                                                                                                                        • 2.程序模块、全局变量和实现流程
                                                                                                                                                                                                                                                                                          • 3.程序实现详解
                                                                                                                                                                                                                                                                                          • 任务拓展
                                                                                                                                                                                                                                                                                          • 任务5.4 个性拨号器
                                                                                                                                                                                                                                                                                            • 任务目标
                                                                                                                                                                                                                                                                                              • 任务描述
                                                                                                                                                                                                                                                                                                • 知识储备
                                                                                                                                                                                                                                                                                                  • 1.PhoneCall组件
                                                                                                                                                                                                                                                                                                    • 2.ContactPicker组件
                                                                                                                                                                                                                                                                                                      • 3.PhoneNumberPicker组件
                                                                                                                                                                                                                                                                                                        • 4.EmailPicker组件
                                                                                                                                                                                                                                                                                                        • 任务实施
                                                                                                                                                                                                                                                                                                          • 1.个性拨号器用到的组件
                                                                                                                                                                                                                                                                                                            • 2.程序模块、全局变量和实现流程
                                                                                                                                                                                                                                                                                                              • 3.程序实现详解
                                                                                                                                                                                                                                                                                                              • 任务拓展
                                                                                                                                                                                                                                                                                                              • 任务5.5 语音控制录音机
                                                                                                                                                                                                                                                                                                                • 任务目标
                                                                                                                                                                                                                                                                                                                  • 任务描述
                                                                                                                                                                                                                                                                                                                    • 知识储备
                                                                                                                                                                                                                                                                                                                      • 1.SoundRecorder组件
                                                                                                                                                                                                                                                                                                                        • 2.Player组件
                                                                                                                                                                                                                                                                                                                          • 3.SpeechRecognizer组件
                                                                                                                                                                                                                                                                                                                          • 任务实施
                                                                                                                                                                                                                                                                                                                            • 1.语音控制录音机用到的组件
                                                                                                                                                                                                                                                                                                                              • 2.程序模块、全局变量和实现流程
                                                                                                                                                                                                                                                                                                                                • 3.程序实现详解
                                                                                                                                                                                                                                                                                                                                • 任务拓展
                                                                                                                                                                                                                                                                                                                                • 单元小结
                                                                                                                                                                                                                                                                                                                                • 单元6 数据存储
                                                                                                                                                                                                                                                                                                                                  • 任务6.1 电子相册
                                                                                                                                                                                                                                                                                                                                    • 任务目标
                                                                                                                                                                                                                                                                                                                                      • 任务描述
                                                                                                                                                                                                                                                                                                                                        • 知识储备
                                                                                                                                                                                                                                                                                                                                          • 1.TinyDB组件
                                                                                                                                                                                                                                                                                                                                            • 2.TinyWebDB组件
                                                                                                                                                                                                                                                                                                                                            • 任务实施
                                                                                                                                                                                                                                                                                                                                              • 1.电子相册中用到的组件列表
                                                                                                                                                                                                                                                                                                                                                • 2.程序模块、全局变量和实现流程
                                                                                                                                                                                                                                                                                                                                                  • 3.程序实现详解
                                                                                                                                                                                                                                                                                                                                                  • 任务拓展
                                                                                                                                                                                                                                                                                                                                                  • 任务6.2 电子便签
                                                                                                                                                                                                                                                                                                                                                    • 任务目标
                                                                                                                                                                                                                                                                                                                                                      • 任务描述
                                                                                                                                                                                                                                                                                                                                                        • 知识储备
                                                                                                                                                                                                                                                                                                                                                          • 1.File组件
                                                                                                                                                                                                                                                                                                                                                            • 2.FusiontablesControl组件
                                                                                                                                                                                                                                                                                                                                                            • 任务实施
                                                                                                                                                                                                                                                                                                                                                              • 1.电子便签用到的组件
                                                                                                                                                                                                                                                                                                                                                                • 2.程序模块、全局变量和实现流程
                                                                                                                                                                                                                                                                                                                                                                  • 3.程序实现详解
                                                                                                                                                                                                                                                                                                                                                                  • 任务拓展
                                                                                                                                                                                                                                                                                                                                                                  • 单元小结
                                                                                                                                                                                                                                                                                                                                                                  • 单元7 传感器
                                                                                                                                                                                                                                                                                                                                                                    • 任务7.1 Where you are
                                                                                                                                                                                                                                                                                                                                                                      • 任务目标
                                                                                                                                                                                                                                                                                                                                                                        • 任务描述
                                                                                                                                                                                                                                                                                                                                                                          • 知识储备
                                                                                                                                                                                                                                                                                                                                                                            • 1.App Inventor 2提供的传感器应用
                                                                                                                                                                                                                                                                                                                                                                              • 2.LocationSensor功能概述
                                                                                                                                                                                                                                                                                                                                                                                • 3.LocationSensor组件的常用属性及事件
                                                                                                                                                                                                                                                                                                                                                                                • 任务实施
                                                                                                                                                                                                                                                                                                                                                                                  • 1.Where you are中用到的组件
                                                                                                                                                                                                                                                                                                                                                                                    • 2.程序模块、全局变量和实现流程
                                                                                                                                                                                                                                                                                                                                                                                      • 3.程序实现详解
                                                                                                                                                                                                                                                                                                                                                                                      • 任务拓展
                                                                                                                                                                                                                                                                                                                                                                                      • 任务7.2 电子指南针
                                                                                                                                                                                                                                                                                                                                                                                        • 任务目标
                                                                                                                                                                                                                                                                                                                                                                                          • 任务描述
                                                                                                                                                                                                                                                                                                                                                                                            • 知识储备
                                                                                                                                                                                                                                                                                                                                                                                              • 1.OrientationSensor功能概述
                                                                                                                                                                                                                                                                                                                                                                                                • 2.OrientationSensor组件的主要属性
                                                                                                                                                                                                                                                                                                                                                                                                • 任务实施
                                                                                                                                                                                                                                                                                                                                                                                                  • 1.电子指南针中用到的组件
                                                                                                                                                                                                                                                                                                                                                                                                    • 2.程序模块、全局变量和
                                                                                                                                                                                                                                                                                                                                                                                                      • 实现流程
                                                                                                                                                                                                                                                                                                                                                                                                        • 3.程序实现详解
                                                                                                                                                                                                                                                                                                                                                                                                        • 任务拓展
                                                                                                                                                                                                                                                                                                                                                                                                        • 任务7.3 摇摇音乐播放器
                                                                                                                                                                                                                                                                                                                                                                                                          • 任务目标
                                                                                                                                                                                                                                                                                                                                                                                                            • 任务描述
                                                                                                                                                                                                                                                                                                                                                                                                              • 知识储备
                                                                                                                                                                                                                                                                                                                                                                                                                • 1.AccelerometerSensor功能概述
                                                                                                                                                                                                                                                                                                                                                                                                                  • 2.AccelerometerSensor组件的主要属性和事件
                                                                                                                                                                                                                                                                                                                                                                                                                  • 任务实施
                                                                                                                                                                                                                                                                                                                                                                                                                    • 1.摇摇音乐播放器中用到的组件
                                                                                                                                                                                                                                                                                                                                                                                                                      • 2.程序模块、全局变量和实现流程
                                                                                                                                                                                                                                                                                                                                                                                                                        • 3.程序实现详解
                                                                                                                                                                                                                                                                                                                                                                                                                        • 任务拓展
                                                                                                                                                                                                                                                                                                                                                                                                                        • 任务7.4 条形码识别器
                                                                                                                                                                                                                                                                                                                                                                                                                          • 任务目标
                                                                                                                                                                                                                                                                                                                                                                                                                            • 任务描述
                                                                                                                                                                                                                                                                                                                                                                                                                              • 知识储备
                                                                                                                                                                                                                                                                                                                                                                                                                                • 1.BarcodeScanner组件
                                                                                                                                                                                                                                                                                                                                                                                                                                  • 2.NearField组件
                                                                                                                                                                                                                                                                                                                                                                                                                                  • 任务实施
                                                                                                                                                                                                                                                                                                                                                                                                                                    • 1.条形码识别器中用到的组件
                                                                                                                                                                                                                                                                                                                                                                                                                                      • 2.程序模块、全局变量和实现流程
                                                                                                                                                                                                                                                                                                                                                                                                                                        • 3.程序实现详解
                                                                                                                                                                                                                                                                                                                                                                                                                                        • 任务拓展
                                                                                                                                                                                                                                                                                                                                                                                                                                        • 单元小结
                                                                                                                                                                                                                                                                                                                                                                                                                                        • 单元8 通信连接
                                                                                                                                                                                                                                                                                                                                                                                                                                          • 任务8.1 天气预报
                                                                                                                                                                                                                                                                                                                                                                                                                                            • 任务目标
                                                                                                                                                                                                                                                                                                                                                                                                                                              • 任务描述
                                                                                                                                                                                                                                                                                                                                                                                                                                                • 知识储备
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • 1.ActivityStarter组件
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • 2.Web组件
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • 任务实施
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • 1.天气预报用到的组件
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • 2.程序模块、全局变量和实现流程
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • 3.程序实现详解
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • 任务拓展
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • 任务8.2 蓝牙通信器
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • 任务目标
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • 任务描述
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • 知识储备
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • 1.App Inventor 2中蓝牙通信架构
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • 2.BluetoothServer组件
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • 3.BluetoothClient组件
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • 任务实施
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • 1.蓝牙通信用到的组件
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • 2.蓝牙服务器程序模块
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • 3.蓝牙客户端程序模块
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • 4.蓝牙通信应用调试
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • 任务拓展
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • 单元小结
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • 参考文献

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              相关图书