App inventor(android开发工具)中文入门使用手册

2024-02-01 06:32

本文主要是介绍App inventor(android开发工具)中文入门使用手册,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!


发表于 2010 年 11 月 11 日由 admin

APP Inventor很强大!只要你敢想,那么就没有你做不出来的。利用它你可以创造出任何你想要的应用。通常在开始进行开发的时候,人们可以做出 《MoleMash》这样的游戏,或者是那种恶搞的可以让你在你的朋友的照片上随便涂鸦的小程序。当然,你甚至可以利用手机自带的重力感应功能开发出那种 倾斜手机,让一个小球在迷宫中滚来滚去的小游戏。
我们并不只局限于做出以上这些简单的小游戏。你同样可以利用它制作出带有通知和教育功能的专业软件。比如,你可以创建一个试题软件来帮助你和你的同学来做考前复习。通过Android系统包含的文字语音识别系统,你可以让手机直接帮你读出这些试题。
即使你不是个专业的程序员,你一样可以轻松使用App Inventor。App Inventor不需要有任何程序开发经验。因为在这里,你将使用到完全可视化的操作方式来设计应用程序的外观,并且使用封装好的模块来实现应用程序的各种行为,这些都无需编写代码!

了解App inventor

入门
1.设置您的手机和电脑
无论您使用的是Mac或PC,一个 Nexus One或一个MyTouch,本节将告诉你如何设置您的手机和电脑。
App inventor需要在web浏览器和Java Web Star程序上运行。用USB数据线连接你的手机和App inventor程序才能创建你想要设计的程序。首先你要下载”App Inventor Extras” 客户端
你的计算机需要满足以下条件,才能运行”App Inventor Extras”
操作系统:
Macintosh: Mac OS X 10.5, 10.6
Windows: Windows XP, Windows Vista, Windows 7
GNU/Linux: Ubuntu 8+, Debian 5+

浏览器
Mozilla Firefox 3.6 或更高
Apple Safari 5.0或更高
Google Chrome 4.0或更高
Microsoft Internet Explorer 6或更高
*一般情况下浏览器的版本越高越好

JAVA
您的计算机需要运行Java 6(即Java1.6)
您的浏览器需要进行配置,以便它可以启动Java程序
你可以测试Java是否正在您的计算机和安装的版本是 http://www.java.com/en/download/help/testvm.xml

提示:
如果您使用的是Mac,建议您使用的JRE 1.6(Java 6)。 许多Mac电脑都安装了Java 5和Java 6,但被配置为默认使用的Java 5。 您可以更改默认的Java 6以下步骤:
?在Finder中,打开应用程序”>实用程序”> Java文件夹。
?运行Java Preferences。
?选择常规选项卡
?你会看到两个列表- Java applets和Java applications。 在每个列表中,将”Java SE 6″置于列表的顶部。
2.设置您的手机(android手机内要有SD储存卡)
从手机的主屏幕上,选择菜单>设置>应用>勾选”未知源”(允许运行android market以外程序)
点击开发>勾选”保持唤醒状态”
点击声音和显示,滚动到”方向”此处不要勾选,某些手机可能只是一个显示设置项目。请确认屏幕不自动旋转
之后用USB线与电脑连接,会出现一个对话框通知
一个”USB连接”的通知,手机通过USB连接到电脑
一个”USB调试连接”的通知,手机有USB调试打开
如果你没有看到这个对话框说明你的手机没有与电脑连接成功,请检查手机设置是否正确的,USB连接是否正确。

App inventor连接到您的手机
App inventor是在Web浏览器上运行,你可以通过Web浏览器在你的手机上创建app。当你做完后会在您的手机上产生一个应用程序包(.apk文件)。完成后可共享安装在任何android系统手机上。在这个过程中你要保证你的手机与是连接的状态。
新建:
首先要有一个谷歌账户,并且申请了开发App inventor 的权限。点击网址登录http://appinventor.googlelabs.com 你可以看到一个空页面。 点击”new”(在页面左上角)创建一个新项目,在出现的对话框中输入你想创建的app的名字,然后点ok

下图为程序设计页面。你可以从左侧工具栏拖拽按钮button、文本标签text labels、图片pictures等等到中间viewer栏里添加模块或图片
打开模块编辑器
Designer是你创建app的另一个模块编辑器,用来编辑你拖拽出来的按钮的指令。点击Open the Blocks Editor按钮将打开一个新的页面如下图
手机连接电脑
点击Connect to Phone按钮,会显示Connecting开始连接,当显示Restart Phone App时连接完成。启动程序后,手机显示一个空白的Screen1 页面。如下图

如果你想断开连接,按Restart Phone App,重启手机后就能正常使用手机了。断开连接后提示变成Connect to Phone,你按下按键即重新连接。
教程

本节教程将教你使用app inventor创建一个可以在手机上运行的应用

Hello purr
在手机上你可以看到”Pet the Kitty”的标题和一张可爱猫的图片。你点击这张图片就会听到猫叫声。
下面就教大家如何操作:
登录app inventor后点击”new”创建一个新产品,project name输入”Hello Purr”
添加一个标签,标签上写”Pet the Kitty,然后添加一张猫的图片设成按钮。用USB连接手机与电脑
Designer 窗口介绍
打开Designer窗口,你可以看到分为以下几个区域:
中间白色区域是Viewer查看器,这是你手机连接app inventor后模拟手机显示界面。也是你编辑程序的预览界面。
左边是Palette工具列表,你可以选择一些基本功能组件
Viewer右侧的组件显示的是你设计的app程序
下面media里可以添加图片和声音
最右侧是属性,显示文本图片的颜色、字体等等,现在可以显示Viewer背景色、背景图片、标题

添加标签:
把Palette栏里Basic>label拖拽到Screen1,然后输入Pet the Kitty,几秒钟后会手机上也会显示出来。最右侧的Properties属性栏里会显示你刚输入文本的属性。你可以在属性栏里调整文字的属性,点return返回。
点击backgroundColor可更改标签背景色或字体颜色
添加按钮:
点 design页面左侧basic下的Button,拖拽到 Screen1里。点击右侧Properties栏里 Image>None…选择一张图片并点add上传一张图片,从电脑里选择图片后点ok。上传成功你会看到你的按钮变成这张图片。并且Media下 会显示这张图片的名称。

添加按钮声音:
点击左侧Palette >Media>Sound拖拽到Viewer里,松开鼠标后会在Viewer最底端看到一个不可编辑组建Sound1。点击Properties,像刚才传图片一样上传一个wav格式的声音。之后就要添加播放音效指令。
到Blocks Editor 编程窗口
点击My Blocks>Button1
把”Button1.click”拖拽出来。

再点Sound1把”Sound1.Play”也拖拽出来,并与”Button1.click”拼到一起(你会听到一个折断的音效)
保存app到手机
回到Designer 窗口,点击Package for Phone>Download to Connected Phone。断开USB连接。
在你的手机上点击图片按钮,你听到”喵喵”声了吗?恭喜!你的第一个应用程序正在运行。

用户常见问题:
问:为什么谷歌要创建App inventor?
答:人们对手机的要求不再是简单的打电话发信息。像黑 莓,Android系统或者iPhone可以把完整的互联网放在用户的口袋里。我们愿意为他们提供一个简单开放的的平台让他们开发创造应用程序,并且不需 要太多的变编程知识。App inventor就是为此开发的试验计划。对教育者来时,App inventor已经变成一个强有力的工具用来像学生们展示整个世界的编程技术,帮他们成为编程技术的创造者而不是一个使用者。
问:我下载了App Inventor Extras后运行,是否同时也就启动了App inventor
答:不可以,App inventor是一个Web应用程序,你需要在浏览器中打开。你需要先打开App Inventor Extras。在你安装App Inventor Extras时候你还需要更改手机一些设置。
问:我发了一个使用App inventor的申请,什么时候可以访问?
答:我们很高兴你想要使用这个软件。我们已经推出一些App inventor的应用,App inventor目前还在试验期,我们要确保每个人都可以使用它。当通过您的申请时我们会发邮件通知您。
问:我可不可以不用手机就使用App inventor
答: 可以。App inventor包括了一个手机模拟器,当然你不能像摇手机一样摇这个模拟器。当你创建一个app并且想在手机上使用的话,你还是要先在手机上安装 。目前App inventor现在与模拟器连接还不够完善,所以我们准备要完善这个模拟器,可以运行创建好的应用程序。
问:使用App inventor是否需要谷歌账户?
答:是的,App inventor需要谷歌账户,当你登陆App inventor的时候需要用的谷歌账户,你制作完成的应用程序也会保存在你的谷歌账户里。
问:我是否可以开发新的App inventor源代码并且可以运行?
答:不可用,App inventor不能生成java源代码

从App inventor官网翻译

No related posts.

以上关联文章由 Yet Another Related Posts Plugin 提供支持。

这篇关于App inventor(android开发工具)中文入门使用手册的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/666361

相关文章

Java Lettuce 客户端入门到生产的实现步骤

《JavaLettuce客户端入门到生产的实现步骤》本文主要介绍了JavaLettuce客户端入门到生产的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要... 目录1 安装依赖MavenGradle2 最小化连接示例3 核心特性速览4 生产环境配置建议5 常见问题

uni-app小程序项目中实现前端图片压缩实现方式(附详细代码)

《uni-app小程序项目中实现前端图片压缩实现方式(附详细代码)》在uni-app开发中,文件上传和图片处理是很常见的需求,但也经常会遇到各种问题,下面:本文主要介绍uni-app小程序项目中实... 目录方式一:使用<canvas>实现图片压缩(推荐,兼容性好)示例代码(小程序平台):方式二:使用uni

Python实现中文大写金额转阿拉伯数字

《Python实现中文大写金额转阿拉伯数字》在财务票据中,中文大写金额被广泛使用以防止篡改,但在数据处理时,我们需要将其转换为阿拉伯数字形式,下面我们就来看看如何使用Python实现这一转换吧... 目录一、核心思路拆解二、中文数字解析实现三、大单位分割策略四、元角分综合处理五、测试验证六、全部代码在财务票

Android实现图片浏览功能的示例详解(附带源码)

《Android实现图片浏览功能的示例详解(附带源码)》在许多应用中,都需要展示图片并支持用户进行浏览,本文主要为大家介绍了如何通过Android实现图片浏览功能,感兴趣的小伙伴可以跟随小编一起学习一... 目录一、项目背景详细介绍二、项目需求详细介绍三、相关技术详细介绍四、实现思路详细介绍五、完整实现代码

在Android中使用WebView在线查看PDF文件的方法示例

《在Android中使用WebView在线查看PDF文件的方法示例》在Android应用开发中,有时我们需要在客户端展示PDF文件,以便用户可以阅读或交互,:本文主要介绍在Android中使用We... 目录简介:1. WebView组件介绍2. 在androidManifest.XML中添加Interne

从入门到精通详解Python虚拟环境完全指南

《从入门到精通详解Python虚拟环境完全指南》Python虚拟环境是一个独立的Python运行环境,它允许你为不同的项目创建隔离的Python环境,下面小编就来和大家详细介绍一下吧... 目录什么是python虚拟环境一、使用venv创建和管理虚拟环境1.1 创建虚拟环境1.2 激活虚拟环境1.3 验证虚

Android协程高级用法大全

《Android协程高级用法大全》这篇文章给大家介绍Android协程高级用法大全,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友跟随小编一起学习吧... 目录1️⃣ 协程作用域(CoroutineScope)与生命周期绑定Activity/Fragment 中手

Java List 使用举例(从入门到精通)

《JavaList使用举例(从入门到精通)》本文系统讲解JavaList,涵盖基础概念、核心特性、常用实现(如ArrayList、LinkedList)及性能对比,介绍创建、操作、遍历方法,结合实... 目录一、List 基础概念1.1 什么是 List?1.2 List 的核心特性1.3 List 家族成

c++日志库log4cplus快速入门小结

《c++日志库log4cplus快速入门小结》文章浏览阅读1.1w次,点赞9次,收藏44次。本文介绍Log4cplus,一种适用于C++的线程安全日志记录API,提供灵活的日志管理和配置控制。文章涵盖... 目录简介日志等级配置文件使用关于初始化使用示例总结参考资料简介log4j 用于Java,log4c

史上最全MybatisPlus从入门到精通

《史上最全MybatisPlus从入门到精通》MyBatis-Plus是MyBatis增强工具,简化开发并提升效率,支持自动映射表名/字段与实体类,提供条件构造器、多种查询方式(等值/范围/模糊/分页... 目录1.简介2.基础篇2.1.通用mapper接口操作2.2.通用service接口操作3.进阶篇3