当前课程知识点:移动快速应用开发 > 第一章 App Inventor介绍 > App Inventor简介 > App Inventor简介
大家好
从今天开始
我们就将学习APP Inventor应用编程
任务一
APP Inventor简介及开发网站
一 了解Android发展历史
二
了解APP Inventor特点
三
用多种方式登录APP Inventor开发平台
Android是一种Linux为基础的开放源码
操作系统
主要应用于便携设备
Android股份有限公司于2003年在美国加州成立
在2005年被谷歌收购
目前是全球最受欢迎的智能手机平台
Android用甜点作为它们系统版本的代号的
命名
从Android1.5发布开始
作为每个版本代表的甜点的尺寸越变越大
并按照26个字母排序
以下是Android版本号
甜点代号及翻译
比如Android8.0
就是我们熟悉的奥利奥
2018年8月份Android9.0正式上线
简称为Android P中文代号为安卓派
APP Inventor是美国谷歌实验室
推出的一块免费在线Android应用开发平台
2012年移交给美国麻省理工学院
MIT行动学习中心
APP Inventor通过网络进行在线设计
在可视化编程的界面下
通过模块拼接的方式制作APP
并能在Android手机上调试运行
2013年12月6日
MIT发布了APP Inventor 2
不再需要安装Java
可以直接在网页上通过下拉菜单的方式
直接对模块进行拖拽组合
使整个开发变得更加简洁方便
APP Inventor 3具有以下优点
一
方便的环境搭建
直接通过浏览器访问云端服务器
不需要安装任何软件
同时所有的项目都保存在云端服务器上
可以方便地在不同地点不同设备上完成
项目开发
二
简单的开发过程
APP Inventor 2在开发过程中不需要写代码
只需要通过图形化模块的组合
按照程序设计思想进行拼接
就可以很方便地开发出Android应用程序
三
丰富的组件接口
APP Inventor 2提供了丰富的硬件接口与
通信模块
可以实现摇一摇
GPS定位短消息
蓝牙通信等诸多功能
方便实现开发者各种创意
四
便捷的调试方式
APP Inventor 2提供的AI手机办理
通过扫二维码的形式快速的实现代码调试
三APP Inventor 系统要求
APP Inventor 2是一个基于云端的开发平台
任何一台终端设备需要连接
internet网络
通过web浏览器访问云端服务器来实现
程序的开发
以下是APP Inventor 2对于开发的一些
基本环境要求
一 浏览器要求
Mozilla Firefox:3.6或更高版本
Apple Safari:5.0或更高版本
Google chrome:4.0或更高版本
其他支持Gecko(Firefox内核)或者
Webkit(chrome内核)的浏览器
大家需要注意的是
Internet Explore(IE浏览器): 并不支持
二
移动终端要求
移动终端设备操作系统是Android2. 3或以上
版本
任务实施
一APP Inventor平台的访问
我们进入APP Inventor官方网站APP Inventor
.mit.edu
美国麻省理工网站
我们在这上面可以看到一些相关的一些
内容支持
二
国内的APP Inventor平台
APP Inventor MIT网站账号注册时
需要提供Gmail账号
但是由于国内网络环境问题
目前用户不能使用包括Gmail等
服务
针对这个情况
MIT APP Inventor团队和广州市教育
信息中心合作
部署了一个同步的开发网站
网址是http
app.gzjkw.net
满足国内用户使用
国内访问的网址是app.gzjkw.net
那么这个网站是在广州市教育信息中心
我们需要注册一个账号
你也可以使用QQ去登陆
使用账号申请时点击它
这时候写入你的电子邮箱
点击发送链接
那么就会给你的电子邮箱发生一封
电子邮件
这时候你就可以设置你的密码
那么访问这个网站
同学们
大家课后登录广州教科网APP Inventor网站
完成账号注册并登陆
谢谢大家的收看
再见
-App Inventor简介
-第一个应用-喵喵叫的小猫
--喵喵叫的小猫
-App Inventor的调试方法
-作业--作业
-拓展练习
-石头剪刀布界面设计
-选择结构
--选择结构
-组件介绍
--组件介绍
-石头剪刀布逻辑设计
-作业--作业
-计算器的界面设计
--计算器的界面设计
-过程的定义
--过程的定义
-实现整数运算的计算器
-带小数点的计算器
--带小数点的计算器
-代码测试
--代码测试
-作业--作业
-我的词典界面设计
--我的词典界面设计
-语言翻译
--语言翻译
-文字朗读
--文字朗读
-语音识别
--语音识别
-作业--作业
-绘图板界面设计
--绘图板界面设计
-手指作画
--手指作画
-精灵画圆
--精灵画圆
-绘图的保存
--绘图的保存
-作业--作业
-社交应用界面设计
--社交应用界面设计
-拨号并收发短信
--拨号并收发短信
-短信的分类保存
--短信的分类保存
-短信的选择与删除
--短信的选择与删除
-作业--作业
-条码扫描器
--条码扫描器
-申请Web-API的步骤和调试方法
-Web客户端
--Web客户端
-JSON格式数据的解析方法
-扫码识物
--扫码识物1
--扫码识物2
-作业--作业
-人工智能技术介绍
--人工智能技术介绍
-扫描仪界面设计
--扫描仪界面设计
-百度AI 函数介绍
-扫描仪的代码实现
--扫描仪的代码实现
-作业--作业
-拓展练习