1 / 15

MIT AppInventor

MIT AppInventor. AppInventor背景简介. App Invenntor 是 Google 公司几年前推出的一个面向 Android 程序编写的服务,后来此项目被 Google 公司废弃。 2012 年,麻省理工学院( MIT )正式接管 App Inventor 项目,并借鉴入门级编程项目 Scratch 的可视化编程进行重新开发,更名为 MIT App Inventor 项目。. AppInventor优点. MIT App Inventor : 在线编程网站的形式,对公众开放使用。 (网址:http://appinventor.mit.edu/)

keith-hall
Download Presentation

MIT AppInventor

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MIT AppInventor

  2. AppInventor背景简介 • App Invenntor 是Google公司几年前推出的一个面向Android程序编写的服务,后来此项目被Google公司废弃。 • 2012年,麻省理工学院(MIT)正式接管App Inventor项目,并借鉴入门级编程项目Scratch的可视化编程进行重新开发,更名为MIT App Inventor项目。

  3. AppInventor优点 • MIT App Inventor:在线编程网站的形式,对公众开放使用。(网址:http://appinventor.mit.edu/) • 开发者帐户:注册一个GoogleID,就可以登录MIT App Inventor网站进行Android应用软件的编程开发。 • App Inventor:可视化的编程环境 • 目的——降低编程技术的门槛 • 让没有编程经验和编程知识的人也能参与Android应用程序的开发。 • 编好的App应用程序还可在Android手机中安装使用。 • 支持乐高机器人模块,可对接使用

  4. AppInventor三大工作模块 • App Inventor Designer设计师 主要作业是专案设定,元件布局与元件属性设定 • App Inventor Blocks Edit图块编辑器 主要作业是透过拼图作业模式进行程序的接合,同时可透过不同属性的定义元件与控制元件.逻辑元件等来进行犹如程序设计(当然你不用写任何一行代码). • Emulator Android Phone模拟器 在没有Android设备前可用模拟器来进行专案测试,但模拟器在部分功能方面无法提供测试.

  5. AppInventor环境配置(在线) • 安装Java插件程序 下载地址:http://www.java.com/zh_CN/download/index.jsp • 安装AppInventor模拟器 appinventor_setup_installer_v_1_2.exe

  6. 编辑App1:HelloPur 点击猫咪图片 发出猫的叫声

  7. 编辑App1:HelloPur • 1.新建项目:HelloPur • 登陆AppInventor开发平台(网址:http://appinventor.mit.edu/) • 在导航栏中点击“MyProjects”,进入项目创建界面 • 点击“NEW”选项,在跳出的窗口中输入“项目名称” • 完成项目创建后,页面将自动跳转到设计界面

  8. 编辑App1:HelloPur • 2.AppInventor设计界面 • 在“Palette”(调板)中的“Basic”选项中,选择“Button”控件拖动到“设计界面” • 选中“Button”控件,在“Properties”(属性)窗口设置“Button”的“image”属性,并去掉“Button”按钮Text属性的值 • 将“Palette”(调板)中“Media”选项中的“Sound”控件拖动到“设计界面中”,并设置“Sourse”属性

  9. “添加的控件”(事件) 新建模拟器 连接到设备 删除“电子积木”时,直接拖动到垃圾桶即可 编辑App1:HelloPur • 3.AppInventor编程界面 • 点击AppInventor开发界面右上角的“Open the Blocks Editor”,则会相应地下载一个JNLP格式文件 • 打开下载好的JNLP格式文件,则进入可视化的编程界面 • 在“MyBlocks”选项中,选着“Button1”中的click事件积木拖动到右侧工作区中 • 在“MyBlocks”选项中,选着“Sound1”中的“call sound1.play”动作积木拖动到右侧工作区中 • 点击“Saved”保存编程文件,点击“New Emulator”启动模拟器,点击“Connect to device”(将程序载入模拟器)

  10. 编辑App1:HelloPur • 4.AppInventor程序下载 • 点击AppInventor开发界面右上角的“Package for phone”中的“download to this computer”,则会将设计好的程序封装成apk文件 • 将apk文件保存到手机SD卡中,启动手机进行安装即可(注:手机的系统必须是安卓系统)

  11. 编辑App2:8-Ball

  12. 编辑App2:8-Ball 1.新建项目:magic8ball

  13. 绿边,即:VerticalArrangement 两个label 编辑App2:8-Ball 2.magic8ball界面设计 • 添加“Button”(或“Image”)控件,并修改“image”属性和“Text”属性 • 添加“Sound”控件,并修改“Sourse”属性添加声音 • 添加“Screen Arrangement”选项中的“VerticalArrangement”(垂直布局)控件可以对界面进行布局,也可不添加;同时,在该控件中添加两个Label控件 • 添加“AccelerometerSensor”(加速度传感器)

  14. 在Text选项中 编辑App2:8-Ball 3.magic8ball程序设计 • Built-in选项卡中的“电子积木”,是程序内置的一些指令、变量、循环指令等 • 按上图的程序进行编程,就可以进行模拟调试了

  15. 谢谢观赏 WPSOffice Make Presentation much more fun @WPS官方微博 @kingsoftwps

More Related