一款app 开发在线工具:app inventor
一:App Inventor简介
app inventor是由Google公司开发的一款在线开放的Android编程工具软件,通过图形化积木式的拖放组件完成app开发,2012年1月移交麻省理工学院MIT的行动学习中心,由MIT发布使用,目前已经发布了第2版本。
二:App inventor特点
1:开发环境搭建简单:采用浏览器+云服务模式,无需复杂软件安装
2:开发过程简单: 手机app的界面设计和行为开发都可以通过可视化的拖放拼接组件来完成,无需关注复杂的语法规则。
3:组件模块丰富:app inventor 已经预先设置好了不同类型的组件模块,如多媒体类,传感器类,甚至乐高机器人组件
4:方便多台机器交叉开发:所有开发代码储存在云端服务器上,方便开发者在任何一台机器上进行开发,并且保证了源代码的一致性和安全性
5:支持即使调试:提供强大调试功能,调试中代码的变更会自动同步到进行调试的手机或模拟器中,无需重装应用。
三:开发环境——三大作业模块
设计器:主要是案例设定,元件布局与元件属性设定
图块编辑器:通过拼图作业模式进行程序的接合,同时操作不同属性的定义元件,控制元件和逻辑元件等来进行“程序设计”
模拟器:没有android 设备前,可用模拟器进行案例测试,但模拟器在部分功能方面无法提供测试
四:创意构思
组件设计——逻辑设计——运行调试
五:开发过程
1:访问app inventor 开发网页进行开发
有以下两种方式
(1):访问app inventor 官网 http://appinventor.mit.edu/explore/get—started (拥有Gmail邮箱账号)
(2): 访问广州市教育信息中心服务器 http://app.gzjkw.net/ 不支持IE浏览器,建议Chrome或FireFox(不用注册Gmail邮箱账号)
1.1:下载app inventor 离线版
百度云下载
http://pan.baidu.com/s/1c0xXyzY——一键启动后访问 http://localhost:8888/
2:安装模拟器——连接模拟器
下载和安装app inventor 模拟器官网 http://appinventor.mit.edu/explore/ai2/setup-emulator.html
模拟器(约80MB) MIT_App_Inventor_Tools_2.3.3_win_setup.exe
http://appinv.us/aisetup windows
2.2:百度云下载
http://pan.baidu.com/s/1o67MyHO
3:安装 Companion ——连接android设备
AI Companion 用于手机真机通过Wifi进行调试的app
app inventor 帮助——AI 同伴信息——扫描二维码——安装apk
AI Companion常见连接问题
(1):安装的AI Companion 应用版本太旧,更新最新版本AI Companion App
(2):检查设备是否正常联网
(3):电脑和移动设备连接的无线网络需一致 推荐使用:360随身WiFi
4:USB连接
(1)android手机内要有SD储存卡
(2)从手机主屏幕上,选择菜单——设置——应用程序——勾选“未知源”(允许运行android market以外程序)
(3)手机上安装了MIT AI2 Companion App
(4)本地计算机安装了app inventor模拟器软件
设置手机
从手机的主屏幕上,选择菜单——设置——应用程序——勾选“未知源”
点击菜单——设置——应用程序——开发——勾选“保存唤醒状态”;点击菜单——设置——声音和显示,“方向”此处不要勾选,某些手机可能只是一个显示设置项目。请确认不自动旋转屏幕
用USB线与电脑连接,会出现对话框通知:
一个“USB连接”的通知,手机通过USB连接到电脑
一个“USB调试连接”的通知,手机有USB调试打开(菜单——设置——应用程序——开发)
USB连接
运行模拟器aiStarter
选择“Connect--USB”
一款app 开发在线工具:app inventor相关推荐
- 一款纯粹的在线视频App,基于Material Design + MVP + RxJava + Retrofit + Realm
跟大家分享一款纯粹的在线视频App,目前项目中主要使用到的技术点有: 使用RxJava配合Retrofit2做网络请求 使用RxUtil对线程操作和网络请求结果处理做了封装 使用RxPresenter ...
- 原生APP开发与WEB APP开发的区别
APP开发模式通常分为Web APP与Native APP原生模式两种,这两种模式均各自有自己的优势,到底是采用Native App开发还是采用Web App开发一直是业界争论的焦点,但是随着HTML ...
- web系统 手机app 能访问吗?_成都APP开发:原生APP开发与Web APP开发有什么区别呢?...
智能手机上的APP应用软件对于人们来说已经成为日常工作生活当中必不可少的工具,无论是工作生活中的聊天交流,购物,饮食,出行,娱乐都会有相应的APP软件.目前常见的APP软件开发模式有两种,一种是原生A ...
- 原生开发什么意思_成都APP开发:原生APP开发与Web APP开发有什么区别呢?
智能手机上的APP应用软件对于人们来说已经成为日常工作生活当中必不可少的工具,无论是工作生活中的聊天交流,购物,饮食,出行,娱乐都会有相应的APP软件.目前常见的APP软件开发模式有两种,一种是原生A ...
- 深圳APP开发共享汽车APP
共享汽车APP,共享经济时代下的又一产物,是一款为用户提供汽车共享租赁的APP平台.共享汽车APP开发是为了让用户租车更加方便,根据人们用车的需求为用户制定租车方案,在各种需要用车的场景下无需再担心 ...
- 深圳APP开发婚恋社交App
婚恋社交APP是一款线上相亲交友找对象软件,用户也可去线下婚恋社交APP高端会员俱乐部学习恋爱脱单技巧. 「App特色」 1.实名制注册,杜绝虚假信息,还原真实的寻爱环境 2.资产认证,帮助用户找到门 ...
- 区块链软件开发NFT平台开发移动APP开发预约预定APP定制开发
区块链软件开发NFT平台开发移动APP开发预约预定APP定制开发 这款产品的主要功能是预定包房,针对大型连锁KTV公司的客户做一个定向业务.用户比较习惯给事情早定个时间,所以这是一个具有单向简单功能却 ...
- HTML5 APP开发与原生态APP比较有什么好处?
对于开发app软件的企业和团队来说,html5开发app是一个比较常见的话题,但是对于那些不是很懂得html5技术的小伙伴来说,开发app应用为什么能够采用html5语言,使用html5技术做手机端应 ...
- 移动app开发流程,app开发步骤
个人github:https://github.com/qiilee 欢迎follow 移动app开发流程,app开发步骤 app是手机软件的简称.手机主流的有ios.andriod,windows ...
最新文章
- python自学网站 知乎-如何自学Python拿到25K的薪资?非常感谢这11个站点!
- Build Tree
- pl/postgresql_PostgreSQL PL / java简介
- CI框架PHP漫画小说二合一CMS网站系统源码
- 黑马出品代码生成器,超级好用,推荐
- android设置wifiip地址,android Wifi 设置静态ip地址的方法
- list python 访问 键值对_学完Python,我决定熬夜整理这篇总结...
- as3程序主类,执行顺序
- Linux下编写简单的程序
- Python之认识世界
- 安装IIS8.0,ASP以及相关配置,网站搭建
- Rem布局案例讲解。
- web前端开发面试题(三)
- Ps修改更换证件照背景色(底色颜色)
- BZOJ3332:旧试题
- python excel 空值_用Python轻松搞定Excel中的20个常用操作
- 浅析eTS的起源和演进
- Win7+U盘安装Ubuntu 双系统超级详细教程
- CSMA/CD技术详解
- html语言需要dw吗,DW(HTML-基础知识点1)
热门文章
- 太原科技大学调剂计算机,2016年太原科技大学考研调剂信息
- seo搜索引擎优化-SEO优化教程附关键词工具以及文章采集软件
- 多目标优化算法:多目标非洲秃鹫优化算法MOAVOA(提供Matlab代码)
- GB28181 PS流传输格式详解
- 谷歌浏览器显示喔唷崩溃啦 google chrome浏览器崩溃了
- 网络类型NAT3改NAT1 基于(联通)光猫桥接、路由器红米AX5、win10系统
- 大胖子走迷宫(蓝桥杯真题)
- MySQL中 begin 事务 begin ,第二个begin带自动提交功能???
- C# 正则表达式 Regex类的使用
- 硬件系列(五)-------------Android小票打印机连接 (已封装好,可直接使用)