第二讲 App Inventor简介
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
5/13
App Inventor的优势和不足
搭建过程对比: windows下搭建Eclipse,主要包括JDK的安装与配置、 Eclipse的安装与配置以及 Eclipse常用插件的安装。 windows下搭建App Inventor,包括下载安装java以及 App Inventor App Inventor搭建明显简单
杭州电子科技大学
3/13
App inventor 的起源和发展
2010年7月,Google Lab推出AppInventor 2011年8月,Google对外开放AppInventor源代码 2012年1月,该项目移交给MIT Center for Mobile Learning,由Hal Abelson教授领导开发 2012年3月,向互联网用户开放使用MIT AppInventor beta版 2013年底,预计推出AppInventor 2.0 AppInventor研发目标:使人们在移动互联网世界里成 为创造者,而不仅是消费者
杭州电子科技大学
App Inventor三大工作模块
App Inventor Designer 设计器
方案设定,元件布局与元件属性设定 通过拼图作业模式进行程序的接合,完成程序功能的设计(当 然整个过程不用你写任何代码) 在没有Android设备前可用模拟器测试应用
App Inventor Blocks Editor 块编辑器
操作简单(拖拽+拼接) 模块化(组件和功能代码) 可视化(不仅界面开发可视化,程序逻辑开发也如此) 正确性高,便于调试 事件驱动
模块之间的拼接方
式:最大限度的减 少程序的出错和 debug的烦恼 图形界面--事件驱 动的编程方式
丌需要记忆和输入 程序命令和语言
找到需要的模块来 搭建自己的应用程
序
2013-11-11
App Inventor英文学习网
http://appinventor.mit.edu http://www.appinventor.org/ http://appinventorblocks.com/home http://puravidaapps.com/index.php
App Inventor中文学习网
12/13
可以仿真手机的大部分硬件和 软件功能,支持SD卡映像文件, 更改网络状态、延迟和速度, 模拟电话呼叫和接收短信,支 持触摸屏 但不支持接听真实电话呼叫、 USB连接、摄像头捕获、连接状 态检测、电池电量、SD卡插拔 检查和蓝牙设备,等
2013-11-11
杭州电子科技大学
10/13
App Inventor学习资源
Leabharlann Baidu
Emulator Android Phone 模拟器
2013-11-11
杭州电子科技大学
7/13
App Inventor Designer
2013-11-11
杭州电子科技大学
8/13
App Inventor Blocks Editor
2013-11-11
杭州电子科技大学
9/13
Emulator Android Phone
App Inventor简介
什么是App Inventor?
一种全新的程序设计体验
Google的新可视化编程工具:开发移动设备上的应用程序
丌需要程序设计的经验,任何人都可以完成
学习程序设计的基本方法,培养计算思维
2013-11-11
杭州电子科技大学
2/13
App Inventor特点
2013-11-11
杭州电子科技大学
4/13
App Inventor能做什么?
更多的复杂应用: 实现其他编程语言 能实现的功能 手机的网络应用: 微博搜搜和下载, QQ应用、手机支 付等 教育软件:小测验、 互动学习反馈
高科技应用:音乐
制作、视频播放、 语音识别等
手机上的游戏
2013-11-11
杭州电子科技大学
http://appinventor.tw/home http://www.appinventor.com.cn/
2013-11-11
杭州电子科技大学
11/13
思考与讨论
1. App Inventor如何编译打包? 2. App Inventor程序源码是什么格式?
2013-11-11
杭州电子科技大学