主页 > R汇生活 >AppInventor初探 >

AppInventor初探

时间:2020-06-06 来源: R汇生活 点赞: 733

AppInventor初探

笔者在先前透过 写 Android App 再也不是开发人员的专利 这篇文章,简单的介绍过 App Inventor 这套架构在 Scartch 上的图像化 android 程式开发介面。笔者最近也幸运的得到邀请函,可以开始玩 App Inventor 啰!目前网路上的资源还没有很多,以下是笔者的初探心得,欢迎一起讨论。

App Inventor 的特色基本环境介绍

如果有用过 Eclipse 这套 IDE 的人,对 App Inventor 应该也可以很快上手,画面的左手边是元件库 ,可以用拖拉的方式拉到中间的设计画面。

AppInventor初探
中间的设计画面就是一个手机的模拟画面,拉来的元件就会显示在画面上,若是" 不可见的元件,则会显示在画面下方。时间永远停在 5:09 分,不知道有没有代表什幺意义:p。另外,每当使用者完成一个阶段,还可以存一个 Checkpoint,为程式版本做记录。
AppInventor初探
右边的这个 Components 的方块,代表的是你拉进来使用的元件有那些 ,下方也可以新增一些图片、声音等多媒体素材。
AppInventor初探
最右边的画面是属性区块,每一个不同的元件,都有可以自己设计调整的属性栏位。
App Inventor 可使用的元件:

Basic- 比较特别的是有支援画布功能,也可以将一些简单的资讯记录在 TinyDB 中。

AppInventor初探

Media-多媒体元件库

AppInventor初探

Animation-动画元件

AppInventor初探

Social-社群元件,除了有基本的电话、网路等与朋友联络的社群功能外,最酷的莫过于有 Twitter 这个元件了!不知道将来有没有机会也把 Facebook 也一起放进来:p

AppInventor初探

Sensors-感应器元件。有加速度、地理座标、方向,三个感应器可以应用。

AppInventor初探

Screen Arrangement-萤幕排版元件

AppInventor初探

Other sutff-其他元件中,很酷的有条码扫描元件以及语音辨识和文字转语音元件。

AppInventor初探

Not ready for prime time-App Inventor 还没有準备好的元件。包含了游戏、远端资料和投票元件。

AppInventor初探
Blocks Editor 简介

按下 [Open the Blocks Editor] 的按钮,就会下载一个 Java 的程式,点开后即可运用拖拉点选的方式,编写程式逻辑。

AppInventor初探
在左上方有 Built-In 及 My Blocks 的二个选项。在 Built-In 中的元件是一些在写程式时常会用到的基本元件,而 My Blocks 中的元件则是你刚刚在网页上拉出来的那些元件,就可以直接在这个画面中使用。
AppInventor初探

一切的程式都写好后,把你的手机连接到电脑,按下 Connect to phone 后,可以在你的 Android 手机上执行了。如果要下载成为一个真正的 App,在 Web 画面的右上方,选择 [Download to Connected Phone] 就行了!

App Inventor 初探心得

开始使用 App Inventor 后,很开心的把网路上的教学文件照着玩了一遍。对于如此简单就可以在手机上开发自己写的 App 真的感到很兴奋。然而使用一阵子后,简单归纳几点心得:

不支援中文 :目前 App Inventor 还不支援中文,不管是变数还是属性都不能用中文。

App 档案太大 :笔者写了一个简单的问答程式,布署到 Android 手机上后,居然佔了 3 点多 MB。照理说这个程式应该只需要几百 K 就够了,可见透过 App Inventor 写出来的程式,会有档案很肥的问题。

不会写程式的人,还是不会写程式 :说真的,我觉得 App Inventor 只是简化了写程式的流程,本来不会写程式的人,也许可以因为漂亮的介面而更容易了解程式如何运作。但真的要写出漂亮的程式,还是要有很强的程式逻辑能力。App Inventor 要达到人人有功练,可能还有一小段距离。


大家都在看

相关内容

猜你喜欢

番石榴PP滴生活|生活需要记录|新的生活体验|网站地图 月博怡宝老虎机游戏网址_宝盈bbin客户端 巴黎人blr下载_bv韦德体育手机端下载 库博体育主页_金州娱乐app下载 腾耀2注册登录_众发娱乐会员登录下载 新濠天地视讯电子_ag旗舰厅推荐凯发送68 元宝娱乐优惠中心_大神娱乐app 体育平台送彩金_在线游戏app久赢 永信贵宾会app下载_真人平台苹果版app下载 金沙9170app下载_lovebet爱博体育下载ios 凯撒皇宫游戏网址_大卫娱乐下载平台