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

相关文章

Spring Boot + MyBatis Plus 高效开发实战从入门到进阶优化(推荐)

《SpringBoot+MyBatisPlus高效开发实战从入门到进阶优化(推荐)》本文将详细介绍SpringBoot+MyBatisPlus的完整开发流程,并深入剖析分页查询、批量操作、动... 目录Spring Boot + MyBATis Plus 高效开发实战:从入门到进阶优化1. MyBatis

Android Kotlin 高阶函数详解及其在协程中的应用小结

《AndroidKotlin高阶函数详解及其在协程中的应用小结》高阶函数是Kotlin中的一个重要特性,它能够将函数作为一等公民(First-ClassCitizen),使得代码更加简洁、灵活和可... 目录1. 引言2. 什么是高阶函数?3. 高阶函数的基础用法3.1 传递函数作为参数3.2 Lambda

Android自定义Scrollbar的两种实现方式

《Android自定义Scrollbar的两种实现方式》本文介绍两种实现自定义滚动条的方法,分别通过ItemDecoration方案和独立View方案实现滚动条定制化,文章通过代码示例讲解的非常详细,... 目录方案一:ItemDecoration实现(推荐用于RecyclerView)实现原理完整代码实现

Android App安装列表获取方法(实践方案)

《AndroidApp安装列表获取方法(实践方案)》文章介绍了Android11及以上版本获取应用列表的方案调整,包括权限配置、白名单配置和action配置三种方式,并提供了相应的Java和Kotl... 目录前言实现方案         方案概述一、 androidManifest 三种配置方式

Android WebView无法加载H5页面的常见问题和解决方法

《AndroidWebView无法加载H5页面的常见问题和解决方法》AndroidWebView是一种视图组件,使得Android应用能够显示网页内容,它基于Chromium,具备现代浏览器的许多功... 目录1. WebView 简介2. 常见问题3. 网络权限设置4. 启用 JavaScript5. D

Python FastAPI入门安装使用

《PythonFastAPI入门安装使用》FastAPI是一个现代、快速的PythonWeb框架,用于构建API,它基于Python3.6+的类型提示特性,使得代码更加简洁且易于绶护,这篇文章主要介... 目录第一节:FastAPI入门一、FastAPI框架介绍什么是ASGI服务(WSGI)二、FastAP

Android如何获取当前CPU频率和占用率

《Android如何获取当前CPU频率和占用率》最近在优化App的性能,需要获取当前CPU视频频率和占用率,所以本文小编就来和大家总结一下如何在Android中获取当前CPU频率和占用率吧... 最近在优化 App 的性能,需要获取当前 CPU视频频率和占用率,通过查询资料,大致思路如下:目前没有标准的

一文教你解决Python不支持中文路径的问题

《一文教你解决Python不支持中文路径的问题》Python是一种广泛使用的高级编程语言,然而在处理包含中文字符的文件路径时,Python有时会表现出一些不友好的行为,下面小编就来为大家介绍一下具体的... 目录问题背景解决方案1. 设置正确的文件编码2. 使用pathlib模块3. 转换路径为Unicod

Android开发中gradle下载缓慢的问题级解决方法

《Android开发中gradle下载缓慢的问题级解决方法》本文介绍了解决Android开发中Gradle下载缓慢问题的几种方法,本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧... 目录一、网络环境优化二、Gradle版本与配置优化三、其他优化措施针对android开发中Gradle下载缓慢的问

Python爬虫selenium验证之中文识别点选+图片验证码案例(最新推荐)

《Python爬虫selenium验证之中文识别点选+图片验证码案例(最新推荐)》本文介绍了如何使用Python和Selenium结合ddddocr库实现图片验证码的识别和点击功能,感兴趣的朋友一起看... 目录1.获取图片2.目标识别3.背景坐标识别3.1 ddddocr3.2 打码平台4.坐标点击5.图