本帖最后由 admin3 于 2023-10-2 19:19 编辑
App Inventor(简称AI)由谷歌实验室开发,后移交麻省理工学院,是一款可视化编程环境,采用搭积木的方式快速建立应用程序,并且可以结合AI伴侣,极其便利的在手机上进行测试和应用。
App Inventor是一款用来开发Android智能手机程序的工具,采用与Scratch类似拖拽方式编程。【Android是Google发布的基于Linux平台的智能手机操作系统,是第一个完整、开源、免费的手机操作系统。】
麻省理工学院的App Inventor是一个直观、可视化的编程环境,它允许每个人——甚至是孩子——为智能手机和平板电脑构建功能齐全的应用程序。在App Inventor 2中,不仅用户界面开发是可视化和模块化的,程序逻辑的开发也是如此。模块被分为不同的类别,并且标记成不同的颜色,执行不同的动作。编程犹如玩乐高积木,逻辑关系一目了然,参见下图:
![a0a2b9c281f6184cd834885f13ce3f5.png a0a2b9c281f6184cd834885f13ce3f5.png](data/attachment/forum/202310/02/181317nhe0n8di8oepwnwn.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300)
APP INVENTOR是基于网页的在线编程工具,国内外都有一些可用的服务器:推荐使用国内的
建议使用chrome浏览器打开http://app.gzjkw.net,如下登录:
![637f15f3f48089ece2b73b7c40086bb.png 637f15f3f48089ece2b73b7c40086bb.png](data/attachment/forum/202310/02/181548o5d2mwyl3dwgmojp.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300)
![dc4144ee98aaa81206a7df78383c487.png dc4144ee98aaa81206a7df78383c487.png](data/attachment/forum/202310/02/182212qhyt0ct1vut1hxlm.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300)
![fa5d2ad66bceed35e502e765b83cd9f.png fa5d2ad66bceed35e502e765b83cd9f.png](data/attachment/forum/202310/02/183926fbj014mqvm4nk32s.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300)
![41766df6e5c93edbc64ab4fe0aef87e.png 41766df6e5c93edbc64ab4fe0aef87e.png](data/attachment/forum/202310/02/183944qaisappi9nzo30ee.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300)
![a4c4659e353a96ed27c79cc360bcc86.png a4c4659e353a96ed27c79cc360bcc86.png](data/attachment/forum/202310/02/185825laedh39mqy39n0l8.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300)
上面是我写的简单蓝牙APP界面设计
![29401f985ad379bb073f66c19a5bc56.png 29401f985ad379bb073f66c19a5bc56.png](data/attachment/forum/202310/02/190443wkc2i358ltyrrp8n.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300)
上面是我写的简单蓝牙APP逻辑设计
在App Inventor开发工具中编译作品发布到Android手机中
首先是编译生成“.apk文件”,再将生成“.apk文件”传到手机中安装。具体过程如下。
在App Inventor开发工具中使用“编译→下载到本机”可以在你开发电脑中生成“.apk文件”
在App Inventor开发工具中使用“编译→显示二维码→手机扫描下载”可以在你手机下载“.apk文件”
![466f9361852c2a9c35bf9ab0537025e.png 466f9361852c2a9c35bf9ab0537025e.png](data/attachment/forum/202310/02/190837izdep55fjpsz4gtt.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300)
![微信图片_20231002191054.png 微信图片_20231002191054.png](data/attachment/forum/202310/02/191203phn19lqe6yvl8ynb.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300)
同时我把我的蓝牙APP演示视频已经上传了。 |