App Inventor for Android初接触

简介:

今天收到了App Inventor for Android的注册确认信,可以用我的Gmail来登录App Inventor了。于是,按照手册做了几个小例子。App Inventor使用起来时非常方面的,省去了很多的编程,可以快速的构建应用程序。不过现在App Inventor还是有很多的限制的,比如只能构建单页面的程序、不适合构建复杂的应用程序等。

在Designer中设计界面。

Designer被分为4部分:Viewer编辑组件、Palette显示所有可用的组件、Components List显示了所有的组件和上传的图片声音等资源、Properties属性的设置。

通过拖放的方式摆放组件,在属性中设置其相应的属性就可以了:

wps_clip_image-20833

在Blocks Editor中编辑事件的处理:

在Blocks Editor中的My Blocks中列出了所有已经添加的组件:

wps_clip_image-26178

点击相应的组件,即出现与该组件相应的事件,如点击Button1出现下述的列表:

wps_clip_image-27157

示例程序对上述列表给出了一个说明:

l when ... do ... blocks define event handlers, that tell components what to do when something happens.

l call ... blocks tell components to do things.

点击Blocks Editor空白处会出现下面的列表,可用使用这些实现逻辑控制、参数设置等功能。

wps_clip_image-19814

最终完成的Blocks如下:

wps_clip_image-29833

打电话的实现

PhoneNumberPicker可以从通讯录中提取联系人的信息

PhoneCall用来拨打电话

wps_clip_image-29582

Canvas

拖放一个Canvas组件到Viewer中,对其Touched事件(点触)和Dragged事件(拖曳)进行处理。

Blocks:

wps_clip_image-8743

布局管理

App Inventor提供了三种布局,使用的时候设置好属性,把组件拖到上面即可。

wps_clip_image-14485

程序的打包

在设计器中,通过Package for Phone可以实现程序的打包,包括下载到手机和下载到电脑。

wps_clip_image-24335


本文转自feisky博客园博客,原文链接:http://www.cnblogs.com/feisky/archive/2010/08/14/1799504.html,如需转载请自行联系原作者


相关文章
|
10天前
|
存储 Java API
Android 浅度解析:mk预置AAR、SO文件、APP包和签名
Android 浅度解析:mk预置AAR、SO文件、APP包和签名
52 0
|
4月前
|
Android开发 开发者 iOS开发
APP开发后如何上架,上架Android应用市场前要准备什么
移动应用程序(APP)的开发已经成为现代企业和开发者的常见实践。然而,开发一个成功的APP只是第一步,将其上架到应用商店让用户下载和使用是实现其潜力的关键一步。
|
9天前
|
XML Java Android开发
Android系统 添加动态控制屏幕方向、强制APP横竖屏方向
Android系统 添加动态控制屏幕方向、强制APP横竖屏方向
27 1
|
9天前
|
测试技术 Android开发
Android App获取不到pkgInfo信息问题原因
Android App获取不到pkgInfo信息问题原因
17 0
|
15天前
|
Android开发 UED 开发者
解释Android App Bundle是什么,它的优势是什么?
Android App Bundle是Google开发的优化应用分发技术,它打包应用及资源以减少下载大小,加快加载速度,节省用户流量。App Bundle支持离线使用,简化更新过程,提升用户体验。开发人员借此能更高效地构建和分发Android应用。
12 0
|
2月前
|
Android开发
Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve com.android.suppor
Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve com.android.suppor
13 1
|
2月前
|
人工智能 算法 数据处理
App Inventor 2 Personal Image Classifier (PIC) 拓展:自行训练AI图像识别模型,开发图像识别分类App
这里仅仅介绍一下AI图像识别App的实现原理,AI的基础技术细节不在本文讨论范围。通过拓展即可开发出一款完全自行训练AI模型,用于特定识别场景的App了。
46 1
|
2月前
|
设计模式 测试技术 数据库
基于Android的食堂点餐APP的设计与实现(论文+源码)_kaic
基于Android的食堂点餐APP的设计与实现(论文+源码)_kaic
|
3月前
|
Android开发
App Inventor 2 Activity启动器技巧:如何查看并启动其他App
Activity启动器(ActivityStarter)如何查看并启动其他App,可以通过解压源码查看,或使用“包名查看器”App查看,不同品牌手机可能略有不同。
68 0