| 作者 |
| 吴明晖 |
| 丛书名 |
| 出版社 |
| 电子工业出版社 |
| ISBN |
| 9787121385452 |
| 简要 |
| 简介 |
| 内容简介 App Inventor 是一款简单易上手的可视化安卓App 开发工具,随着各种开源硬件和人工智能技术的普及,基于App Inventor 的创意趣味编程大有可为。本书采用App Inventor+X 的形式,以图文结合的方式,通过多个项目开发实例,讲解了App Inventor+开源硬件(Micro:Bit、Arduino、树莓派)、App Inventor+ 乐高、App Inventor+人工智能(拓展组件方式、Web 智能服务方式),以及如何进行App Inventor 拓展组件开发。并以App Inventor全国中学生挑战赛特等奖作品为实例,讲解了竞赛作品的开发技巧和经验。本书案例内容丰富、图文详实、步骤讲解细致,并提供了相应的源文件、素材等资料免费下载,适合作为对移动应用开发感兴趣的计算机爱好者和各类自学人员的参考书,也适合中小学信息技术老师作为创客类项目实践的参考教程。 |
| 目录 |
| 第1 章 视力检测App:BySelf 功能描述 .......................................................................2 零件清单 .......................................................................2 知识升级 .......................................................................3 蓝牙连接 .......................................................................4 自测功能 .......................................................................9 界面设计 .....................................................................11 逻辑设计 .....................................................................12 第2 章 物联网——App Inventor 与流水灯项目介绍 .....................................................................18 硬件清单 .....................................................................21 Arduino 流水灯装置的搭建与程序实现 ........................22 手机控制流水灯功能实验 ............................................25 拓展任务 .....................................................................29 思维导图 .....................................................................29 第3 章 物联网——基于8226 的网络温湿度监测与控制 功能描述 .....................................................................32 硬件介绍 .....................................................................32 Arduino IDE开发环境 .................................................32 项目零件清单 ..............................................................36 温湿度监测与控制装置的搭建及程序实现..............37 手机监测与控制功能实验 ............................................41 拓展任务 .....................................................................47 思维导图 .....................................................................47 第4 章 App Inventor+Python+树莓派家庭安防系统 功能描述 .....................................................................50 树莓派简介 ..................................................................50 Python 简介 .................................................................51 零件清单 .....................................................................52 树莓派的安装和设置....................................................52 配置树莓派 ..................................................................55 以无线方式连接到家庭网络 .........................................56 安防功能的实现 ...........................................................57 拓展任务 .....................................................................66 思维导图 .....................................................................67 第5 章 乐高打印机 功能描述 .....................................................................70 组件设计 ....................................................................71 逻辑设计 .....................................................................73 拓展任务 .....................................................................83 思维导图 .....................................................................83 第6 章 人脸识别App:魔镜 功能描述 .....................................................................86 组件设计 .....................................................................86 逻辑设计 .....................................................................89 图像Base64 编码版本实现 .........................................99 思维导图 ...................................................................101 第7 章 物体识别App: 慧眼 功能描述 ...................................................................104 组件设计 ...................................................................105 扩展组件 ...................................................................107 逻辑设计 ...................................................................108 思维导图 ...................................................................118 第8 章 App Inventor 拓展组件开发准备工作 ...................................................................120 尝试编译样例文件 .....................................................121 代码分析 ...................................................................121 方法/ 事件/ 属性可以使用的变量类型 ......................129 第9 章 App Inventor 全国中学生挑战赛特等奖作品——环境之路 设计梗概 ...................................................................133 应用技术点详解 .........................................................136 第一部分 原生 ....................................................... 136 第二部分 拓展(aix) ............................................ 142 第三部分 TinyWebDB 管理系统 ............................. 147 关于使用App Inventor 参加比赛的建议 ....................148 附录A App Inventor 里的小技巧 附录B App Inventor 的UI 优化与测试技巧 附录C 拓展组件相关链接 |