Hi~ o(▽)ブ,各位深海王国的栋梁们,早上下午晚上凌晨好~辛勤工作的你今天也辛苦啦(‘▽’)♪
今天本大都督给各位带来的是小学生都能学会的APP制作教程,帮你一周内快速开发一款可以和单片机无线通讯的手机蓝牙APP,let’s go!
(1)Appinventor各版本介绍与离线版下载
AppInventor各版本介绍
首先介绍一下本次的APP开发平台AppInventor,AppInventor 是由Google公司开发的一款在线开放的Android编程工具软件,通过图形化积木式的拖放组件完成app开发,2012年1月移交麻省理工学院MIT的行动学习中心,由MIT发布使用,目前已经发布了第2版本。而AppInventor的版本也分为在线版和离线版。
目前我在国内能找到的AppInventor有三个中文在线版本,分别是测试版(广州市教育信息中心版本)、社区版和收费版(fun123版本),网址链接如下:
三个版本从页面上来说,没有太大区别,但测试版和社区版使用的是第1版本的AppInventor,而收费版第2版本的,而使用的第1版本app inventor开发的程序,导入第2版本后会出现编译失败的情况,原因是版本不兼容。
测试版的优点是可以将项目保存在云端,登录账号就可以继续编辑程序,但经常出现服务器不稳定登陆不上的情况,如果你是大学生,设计APP用来做比赛,那这个版本可能有关键时刻掉链子的风险。
社区版则只能保存在本地,但服务器比测试版更稳定,功能也比测试版更全面,例如:
- 测试版项目命名只能用英文,而社区版支持中文命名。
- 测试版不提供地图map组件,社区版提供。
- 测试版传感器组件只有九种,社区版有十四种。
- 数据存储模块社区版也有更新内容。
- 测试版仅能支持谷歌老版语音助手服务,社区版的语音模块可以支持绝大多数手机的语音助手功能。
但是需要注意测试版也有可能出现服务器不稳定、项目无法导出或保存的情况,所以如果你对项目稳定性要求高,最好直接使用下面的离线版。
而收费版嘛,一分价钱一分货,就基本没什么缺点了,能在线保存项目,服务器也稳定,功能也更全,唯一的缺点就是收费。我们深海王国的项目从来不是标题党,既然是小学生都能做的APP,那必然不能氪金做项目啊(虽然现在大部分小朋友都蛮有钱的)。
离线版下载与安装
所以现在就开始隆重介绍我们的重点~,AppInventor离线版的下载与使用。AppInventor离线版的版本是最新的第2版本,功能也更全面,而且最大的好处是拓展库可以直接导入到本地,不用像在线版那样每次都需要重新导入拓展库(比如之后我们要用到的BLE低功耗蓝牙库,使用在线版的时候拓展库不随项目保存,所以每次导入新的aia文件都要重新加载拓展库很麻烦。)
这个离线版其他博主也有介绍,正在实时更新,目前最新的一版是2024-3-1,已经持续更新4年,应该还会一直更新下去,反正目前这个版本已经很完善了。
主打一个小学生都能学,看不懂英文的我们直接用浏览器的页面翻译功能,这里我用的电脑自带的Microsoft Edge浏览器。(360、火狐、谷歌可以直接打开右上角的扩展管理页面找一个你中意的页面翻译拓展工具。)
然后点击下载最新版本。
双击下载好的文件进行安装。
接受并点击next。
允许创建桌面图标,并点击next进行下一步。
点击install 进行安装。
使用教程
双击桌面桌面「AI2Offline」绿青蛙图标启动软件,启动后依次点击 → 「AII AI2Offline Server」 → 「DevServer」 → 「AI2 Starter」 → 「Start Invent」,此时默认浏览器会自动弹出app inventor 界面,或手动在浏览器输入网址 http://localhost:8888 进入,不支持IE浏览器。
输入你的邮箱,或使用默认邮箱,直接点击 Log in 进行登录即可。
开发调试
手机需提前打开「开发者模式」,然后通过数据线连接到电脑USB接口,在app inventor 界面点击「Connect」 →「USB」,然后手机上点击允许调试即可开启开发调试。
当然如果你是还没有手机的小朋友,或者手边暂时没有安卓手机,可以先用「模拟器」,在电脑上模拟一下,但电脑上模拟的实际效果跟手机基本不一样,所以最好还是直接用手机进行调试。
当然还有一种更简单的调试办法就是手机上下载AI伴侣,然后点击「AI伴侣调试」,进行实时调试。
关于如何下载和使用AI伴侣,这个我们放到后面继续讲,今天已经学的很多啦,就先到这,看到这里的你也辛苦啦٩(ˊᗜˋ*)و✧*。
哈哈,让焦虑不再蔓延,信息不再高壁,如果你觉得这篇文章对你有帮助,就来个免费的点赞吧!
(◍˃̶ᗜ˂̶◍)✩ 我深海大都督正式授予你深海王国公民的身份~
(・ω< )★ 加入深海大家庭,快乐摆烂每一天!