初识App Inventor 2(AI2)
先搬一下百度的概念吧:App Inventor 原是Google实验室(Google Lab)的一个子计划,由一群Google工程师和勇于挑战的Google使用者共同参与设计完成。Google App Inventor是一个完全在线开发的Android编程环境,抛弃复杂的程式代码而使用积木式的堆叠法来完成您的Android程式。除此之外它也正式支持乐高NXT机器人,对于Android初学者或是机器人开发者来说是一大福音。因为对于想要用手机控制机器人的使用者而言,他们不大需要太华丽的界 面,只要使用基本元件例如按钮、文字输入输出即可。 OK,百度概念说完,那我就说说我的概念吧,其实就是将码代码改为堆积木。对于没有编程基础但又想做一个自己的安卓应用,这个就是一个很好的选择了。当然堆积木会比码代码软件应用功能上稍逊一些,但操作简易度,上手难度去看那堆积木的方式完胜了。现在AI2可在线编程可以离线编程(下载离线包在本地电脑上安装即可)。那么下面我们就来看一下。
我一般会选择在线编写,因为这样子不管去到哪,只要有台电脑给我就可以了,在线编写的网址有几个http://contest.appinventor.mit.edu/ 这个是我一直在用的,还有一个广州的http://app.gzjkw.net/login/,不过在线编写要记住,在做自己的大项目时要记住做备份呀,以防万一。
1、登录页面,先注册一个账号在登录就可以了。
2、登录成功可看到当前自己的所有工程项目
3、选择新建项目,填写项目名,就会进入程序窗口设计页面,页面大致可分为4个板块,1为组件板块:就是你要做的APP需要用按钮、文本框等都可以在组件板块寻找。2为工作面板:可见就只有一个类似手机的模型在,顾名思义就是你要将左边寻找到组件用鼠标点击拖到那个手机屏幕里。3为组件列表:当然和你想的一样就是用来显示你用了什么组件的。4组件属性:这个属性很有用,它可以帮助我们完成组件在这个手机屏幕里的布局。
4、点击面板右上角切换到逻辑设计页面,同样,此页面可以大致分为两个板块,1为积木逻辑模块的选择板块,2为工作面板:也就是我们为APP设计功能逻辑的地方。如图所示:我在组件设计页面中拿出了一个标签组件和一个按钮组件,让后到逻辑设计页面这找到按钮被点击的积木模块和改变标签文本的标签模块,一拼结果就是我点击按钮,屏幕的标签的文本就会显示“您好!”。
OK,基本的介绍也差不多了,那我们想,我们堆好的积木程序怎么运行它对还是不对,是不是我们想要的效果呢。也是我们还需要一些调试工具是吧,下面介绍两种方法。第一、下载安卓模拟器,网址:http://appinventor.mit.edu/explore/ai2/setup-emulator。第二、用我们手上的安卓手机,需要在手机手机上安装一个AI伴侣软件,网址:http://contest.appinventor.mit.edu/companions/MITAI2Companion.apk。拥有运行实践的法宝后,接下来的工作就是怎么样连接法宝了。如下图选择相应法宝连接,需要注意的是用AI伴侣时手机要和电脑在同一个网段,不然会连接失败。
好了,到这就结束了,再会。
初识App Inventor 2(AI2)相关推荐
- 【AI2】更新app inventor离线开发环境百度网盘下载链接,安卓app图形化开发环境...
只先存了百度网盘,知道大家有意见,目前还没找到更好的存储位置,找到后会立刻更新,没有百度会员的朋友可以加群,群里定期更新(你懂的)账号.着急用的朋友也可以QQ私聊我,在线发送. 软件使用: 解压之后运 ...
- 【AI2】喜讯!app inventor最近进展,实现流媒体视频播放
运气不错,没费多少时间居然整出来了,虽然不难,但对我这个app inventor新手来说还是一件非常值得高兴的事,下边把几处容易出错的地方总结分享给大家,希望大家少走弯路. 如标题所示[AI2]作为新 ...
- AI2(App Inventor 2)离线版服务器网络版(AI伴侣2.47版)
提供这个版本的原因: 与app.gzjkw.net的源代码版本尽可能的接近,这样导入app.gzjkw.net源文件的时候不会有"该项目由新版App Inventor系统创建,我们仍然尝试将 ...
- 一款app 开发在线工具:app inventor
一:App Inventor简介 app inventor是由Google公司开发的一款在线开放的Android编程工具软件,通过图形化积木式的拖放组件完成app开发,2012年1月移交麻省理工学院M ...
- 积木编程安卓app入门 —— 5 分钟学会 App Inventor
不用怀疑,学习App Inventor就是这么简单.花费5分钟,就能学会App Inventor. 1分钟了解App Inventor App Inventor 2 简称 ai,为了和人工智能(Art ...
- app inventor 2022离线版下载使用教程
第一步,下载 需登录后访问 下载连接:点击下载 第二步,安装 双击下载好的文件进行安装,接受并点击next,如下图: 允许创建桌面图标,并点击next进行下一步,如下图: 点击install 进行安装 ...
- App Inventor 2 连接调试器的各种方式比较
从功能上来说大致分为3类,即: AI2连接方式 但是每种类型下面仍有一些不同的选择,下面开始介绍各种连接方式的特点. 连接方式 测试介质 特点 AI伴侣 Android手机 特别适合小朋友,简单高效, ...
- 如何解决App inventor和AI伴侣无法连接的问题
出现连接异常的情况是由于App inventor与AI伴侣的型号对不上,导致连接失败. 最有效的方法就是登录App inventor的社区版网址: http://ai2.17coding.net/ 然 ...
- 青少儿编程- App Inventor简介
目录 App Inventor的身世 软件环境 用App Inventor做什么 AI伴侣 安卓模拟器 App Inventor的身世 App Inventor 原是Google实验室(Google ...
最新文章
- 用Python预测收入,来看看你的收入到底应该是多少?
- uiuc工程学院计算机,UIUC计算机工程专业排名2020年
- dqs server sql_SQL-Server(一)数据库的基本概念
- 精通spring——深入java ee开发核心技术 pdf_2019精通Spring Boot 42讲 高清pdf完整版
- Python杂谈: __init__.py的作用
- 一般软件工程师怎样拥有更多的资产
- finereport报表设计中模板数据集的sql语句中if的用法_报表工具中动态参数的灵活运用...
- 大数据可视化有什么优点
- [您有新的未分配科技点][BZOJ3545BZOJ3551]克鲁斯卡尔重构树
- linux双击脚本不弹出选择框,在安装msicuu2.exe的时候不能安装弹出对话框windows脚本宿主是怎么回事?...
- 代码静态检测——QAC
- 自己的网站与UCenter整合(大致流程)
- [原创]ubuntu18.04上安装opencv_contrib-3.2.0,成功经验分享,自己踩的坑也填过了。
- lnux php 连接access,在Linux下实现对Microsoft Access Database(.mdb
- 看完这篇文章再也不用担心代码格式不对无法合并了
- 多模态深度学习综述总结 与 目标检测多模态融合领域论文推荐
- Xxl-Job 初次体验
- 《当程序员的那些狗日日子》(二十八)开展新工作
- docker跨主机网络——overlay与macvlan
- pythonrandint用法_Python randint()用法及代码示例