AppInventor 简介――人人有功练课件

上传人:我*** 文档编号:144915750 上传时间:2020-09-14 格式:PPT 页数:22 大小:968.50KB
返回 下载 相关 举报
AppInventor 简介――人人有功练课件_第1页
第1页 / 共22页
AppInventor 简介――人人有功练课件_第2页
第2页 / 共22页
AppInventor 简介――人人有功练课件_第3页
第3页 / 共22页
AppInventor 简介――人人有功练课件_第4页
第4页 / 共22页
AppInventor 简介――人人有功练课件_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《AppInventor 简介――人人有功练课件》由会员分享,可在线阅读,更多相关《AppInventor 简介――人人有功练课件(22页珍藏版)》请在金锄头文库上搜索。

1、App Inventor,人人有功练,前言,App Inventor是一款谷歌公司开发的手机编程软件。 Google App Inventor用户能够通过该工具软件使用谷歌的Android系列软件自行研发适合手机使用的任意应用程序。 这款编程软件不一定非要是专业的研发人员,甚至根本不需要掌握任何的程序编制知识。因为这款软件已经事先将软件的代码全部编写完毕,用户只需要根据自己的需求向其中添加服务选项即可。也就是说我们所要做的只是写简单的代码拼装程序。 所以,这就为那些没有编程基础,但是富有创意的人,提供了一个很好开发的平台。,PC配置及运行环境,App inventor需要在web浏览器和Jav

2、a 相关程序上运行。用USB数据线连接你的手机(或者直接用java中自带的模拟器)和App inventor程序才能创建你想要设计的程序。 系统需求: 1)Macintosh:Mac OS X 10.5,10.6 2)Windows系列:Windows XP,Windows Vista,Windows 7都可以的 3)GUN/Linux系统:Ubuntu 8+,Debian 5+ 等。,PC配置及运行环境,浏览器: 1)Mozilla Firefox 3.6或更高 2)Apple Safari 5.0或更高 3)Google Chrome 4.0或更高 4)IE 7或更高 Java环境配置是否

3、正确: 1)需要用计算机运行Java 6(即Java1.6) 2)浏览器需要进行配置,以便它可以启动Java程序,用户手机配置,从手机的主屏幕上,选择菜单设置应用勾选”未知源”(允许运行android market以外程序) 点击开发勾选”保持唤醒状态” 点击声音和显示,滚动到”方向”此处不要勾选,某些手机可能只是一个显示设置项目。请确认屏幕不自动旋转 之后用USB线与电脑连接,会出现一个对话框通知 一个”USB连接”的通知,手机通过USB连接到电脑 一个”USB调试连接”的通知,手机有USB调试打开 如果你没有看到这个对话框说明你的手机没有与电脑连接成功,请检查手机设置是否正确的,USB连接

4、是否正确。,App Inventor的使用,首先要有一个谷歌账户,并且申请了开发App inventor 的权限。点击网址登录 你可以看到一个空页面。 点击”new”(在页面左上角)创建一个新项目,在出现的对话框中输入你想创建的app的名字,然后点ok。 开始使用App Inventor后,你会发现它由两个部分构成:设计视图和块编辑视图。 你可以在设计视图中完成诸如添加按钮、文本框等程序外观的设计,设计视图就是一个网页;在块编辑视图进行真正的代码编辑,块编辑视图就是一个Java应用。 如果你将Android设备连接到了电脑上,你还可以随时在手机(java的模拟器)上看到你对应用程序做的修改。,

5、设计视图Component Designer,整个界面简洁,横向的可以分为四个部分,分别为palette(调色板,就是工具),viewer(指示器),components(组件),properties(属性) Palette:为我们所有将要用到的控件 Viewer:为android模拟器面板,可拖放控件至此 Components:Viewer中的空间都会在此显示其控件名称(有些组件是可见的,有些组件是不可见的) Properties:当某个控件处于编辑状态时,显示其属性可编辑,设计视图Component Designer,将需要的组件拖入viewer中后,我们可以为那些媒体组件添加媒体信息 比

6、如,为sound组件添加音频文件: 1)点击选择sound1,显示sound1的属性 2)点击source add 选择文件 3)等待文件上传source框与media信息框分别如下显示,说明上传完毕,添加成功 其他媒体文件信息的添加方式,与上述相同,设计视图,块编辑器 Blocks Editor,编辑器中,我们只要从右侧的选项中拖出必要的程序块,并在块编辑器中通过装配各个组件的位置,即可定义各组建要执行的动作。 相比于复杂凌乱的程序代码,这种新颖的编程方式大大减轻了设计者的工作量,同时提高了设计者的兴趣。,块编辑器 Blocks Editor,编辑事件的处理:事件块的装配,即为视图中的各组件

7、组织动作,使得它们能按设计者的思路去实现预计的功能。 在Blocks Editor中的My Blocks中列出了所有已经添加的组件:,块编辑器 Blocks Editor,点击相应的组件,即出现与该组件相应的事件,如点击BigButton出现下述的列表,块编辑器 Blocks Editor,点击Blocks Editor空白处会出现下面的列表,可用使用这些实现逻辑控制、参数设置等功能。,块编辑器 Blocks Editor,在blocks editor中编辑程序块时,可能会由于对各组件间动作关联的不确定,而拖出一个不正确的程序块,此时软件会出现报错提示。 出现报错提示,我们就应该立即将这个不合

8、适的程序块删除,以免出现更多的错误。 在blocks editor中,看不到有删除键,但是在右下角有个垃圾箱。我们可以将那些不需要的程序块,直接拖到垃圾箱内,即删除此程序块,非常便捷。,下面是一个完整的App文件源程序, 在这个源程序中看不到复杂的代码,只有块与块之间的装配,Java模拟器,在没有android手机的情况下,我们可以通过java模拟器来仿真,我们所做的APK是否能在android系统上正常运行。 Java自带的这个模拟器为,APK应用软件开发者提供了很大的方便。开发者可以实时对自己设计的软件进行仿真,以可视化的方式检验已经设计好的部分。,Java模拟器,Java模拟器如下图所示

9、:,Java模拟器,在Blocks Editor编辑器的右上角,有两个按键New emulator和connect to device。 New emulator:这个按钮用来新建一个模拟器 connect to device:点开这个按钮会有两个选项: Reset connections和emulator 5554。 前者用来重置连接设备,后者用来连接模拟器5554。 连接好模拟器后,只要Blocks Editor中有块的改动或加入,编辑器会自动保存当前的编辑,并自动安装到模拟器中,实时性相当好。(手机符号变成黄色,说明正在模拟器中安装实时的apk文件),打包下载App,完成一个App设计后

10、,我们可以将我们自己创建和设计的app文件打包,并且可以把它下载安装到移动设备上。这样,我们就可以在没有网络时,也可以在单机上使用它。 打包下载步骤如下: 1.回到设计视图(Components Designer) 2.找到设计视图右上角的Package for Phone按钮 3.点击这个按钮,出现三个选项,选中你要打包下载的方式即可。,总结,一、我们在设计试图中选择component(组件),然后在块编辑器中随意的设置各个组件在什么情况下进行一个什么动作。 二、有些组件是可见的,在设计器和块编辑器中都是可见的;有些是不可见的,但是在设计器的底端会有显示。那些可见的组件会出现在App的用户界

11、面;而那些不可见组件在用户界面看不到,但它们会执行设计者对它们设置好的动作。 三、我们可以在块编辑器中通过装配各个组件的位置,来定义各组建要执行的动作。首先,在块编辑器中我们要从button里面拖一个事件句柄(事件处理程序),像button1.click;然后在这个句柄中放入命令块,比如sound.play。不管事件句柄button.click中放入了哪些命令块,当用户点击这个button的时候,它都会被执行。,总结,四、有些命令块需要附加的条件来配合它们运行。例如振动命令,它需要定义一个时间参数来确定要持续振动的时间。 五、App inventor 有媒体播放组件、传感器组件、图形绘制组件等等。比如,重力加速度感测器可以感应到手机的移动动作。为那些具有创意的设计者提供了一个优秀的发挥平台。 六、我们可以将我们自己创建和设计的app打包,并且可以把它下载安装到移动设备上。这样,我们就可以在没有网络时,也可以在单机上使用它。,谢谢观赏,WPS Office,Make Presentation much more fun,WPS官方微博 kingsoftwps,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号