App Inventor for Android初接触
今天收到了App Inventor for Android的注册确认信,可以用我的Gmail来登录App Inventor了。于是,按照手册做了几个小例子。App Inventor使用起来时非常方面的,省去了很多的编程,可以快速的构建应用程序。不过现在App Inventor还是有很多的限制的,比如只能构建单页面的程序、不适合构建复杂的应用程序等。
在Designer中设计界面。
Designer被分为4部分:Viewer编辑组件、Palette显示所有可用的组件、Components List显示了所有的组件和上传的图片声音等资源、Properties属性的设置。
通过拖放的方式摆放组件,在属性中设置其相应的属性就可以了:
在Blocks Editor中编辑事件的处理:
在Blocks Editor中的My Blocks中列出了所有已经添加的组件:
点击相应的组件,即出现与该组件相应的事件,如点击Button1出现下述的列表:
示例程序对上述列表给出了一个说明:
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空白处会出现下面的列表,可用使用这些实现逻辑控制、参数设置等功能。
最终完成的Blocks如下:
打电话的实现
PhoneNumberPicker可以从通讯录中提取联系人的信息
PhoneCall用来拨打电话
Canvas
拖放一个Canvas组件到Viewer中,对其Touched事件(点触)和Dragged事件(拖曳)进行处理。
Blocks:
布局管理
App Inventor提供了三种布局,使用的时候设置好属性,把组件拖到上面即可。
程序的打包
在设计器中,通过Package for Phone可以实现程序的打包,包括下载到手机和下载到电脑。
本文转自feisky博客园博客,原文链接:http://www.cnblogs.com/feisky/archive/2010/08/14/1799504.html,如需转载请自行联系原作者
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
android多国语言使用
多国语言:在res目录下建立不同名称的values文件来调用不同的语言包 Values文件汇总如下: 中文(中国):values-zh-rCN 中文(台湾):values-zh-rTW 中文(香港):values-zh-rHK 英语(美国):values-en-rUS 英语(英国):values-en-rGB 英文(澳大利亚):values-en-rAU 英文(加拿大):values-en-rCA 英文(爱尔兰):values-en-rIE 英文(印度):values-en-rIN 英文(新西兰):values-en-rNZ 英文(新加坡):values-en-rSG 英文(南非):values-en-rZA 阿拉伯文(埃及):values-ar-rEG 阿拉伯文(以色列):values-ar-rIL 保加利亚文: values-bg-rBG 加泰罗尼亚文:values-ca-rES 捷克文:values-cs-rCZ 丹麦文:values-da-rDK 德文(奥地利):values-de-rAT 德文(瑞士):values-de-rCH 德文(德国):values-de-rDE 德文...
- 下一篇
解决Lightmap在PC上与ios和Android上表现不同的问题
Lightmap 在 PC 上与 android 和 ios 的区别以及解决方法 1、问题描述相信很多人碰到过Lightmap的一些问题:烘培好Lightmap之后,在PC上看起来相当给力,而打包成ios或android之后,就傻眼了,Lightmap往往就出现了改变,例如灯光曝光度不够、光照颜色偏冷色调、有时候甚至黄色光也能变成绿色光等等。2、造成Lightmap在PC、ios和android上表现不同的原因。在u3d里,Lightmap的格式是.exr(openEXR),exr格式的储存方式是使用4*16Bit RGBA来储存数据的,即是说,它使用四个通道分别为RGB和alpha,每个通道占16位储存空间,每个像素占48位储存空间来储存数据。所以EXR格式的图片颜色值域范围就达到了[-65504,65504],远大于8bit(颜色值域[0,255],用浮点数表示就是[0,1])格式所能储存的数值范围。但是EXR格式的Lightmap打包成 android或ios之后,就变成LDR格式(可能是单通道8bit)的了,这就丢失的很多光照信息。例如在PC上烘培出的灯光亮度值是2000,转变...
相关文章
文章评论
共有0条评论来说两句吧...