Luarida icon

Luarida

★★★★★
★★★★★
(4.00/5)

1.86 BetaFree54 years ago

Download Luarida APK latest version Free for Android

Version 1.86 Beta
Update
Size 728.68 KB (746,167 bytes)
Developer たろサ
Category Apps, Tools
Package Name com.momoonga.luarida
OS 1.6 and up

Luarida APPLICATION description

Luarida is a scripting language for programming on Android alone. You can also use as Pocket Computer.
 ルアリダ(Luarida)はAndroid上で動作するスクリプト(Script)です。
 スマートフォンでポケコンのように簡単にプログラムを組だたいと思ってScriptを実装しました。
 言語はLuaです。BASICのように簡単にプログラムを書くことができます。バグがあると思いますが、いろいろとご意見を下さい。
 SDカードに既にluaridaフォルダがあると、サンプルファイルはインストールされません。Webサイトからコピペするか、フォルダをリネームして下さい。サンプルもいろいろマーケットに公開中。

 自作プログラムはショートカットとしてホームにおくことができます。

 ユーザ間で情報交換ができるように、「Luarida Fun Club」というグループを立ち上げました。下記のURLからグループに行くことができます。
https://groups.google.com/forum/#!forum/luarida-fun-club 

 Sony発売のSmartWatch用プログラムも書くことができますが、実行するには、SmartWatchアプリ「Bitmapキャッチャ」が堅要です。

--- Luarida Command List ---
(1)Input Command
editsetText(text)
editText(title[,flag])
touch([mode])
inkey([mode])

(2)System Command
system.exit()
system.expCall(classname [,data,type])
system.getAppPath()
system.getCardMnt()
system.getSec()
system.impCallActionSend(text [,type])
system.impCallActionView(text, type)
system.setrun(Luafilename)
system.setScreen(mode)
system.setSleep(off(keep)/on)
system.version()
El_Psy_Congroo()

(3)Graphic Command
canvas.drawCircle(x, y, r, color [,fill])
canvas.drawCls([colorcode])
canvas.drawLine(x0, y0, x1, y1,colorcode)
canvas.drawRect(x0, y0, x1, y1, colorcode [,fill])
canvas.getBmpSize(filename)
canvas.getColor(x, y)
canvas.getg(gx0,gy0,gx1,gy1,wx0,wy0,wx1,wy1)
canvas.getviewSize()
canvas.loadBmp(filename, x0,y0,x1,y1 [, n])
canvas.putCircle(x, y, r, colorcode [,fill])
canvas.putCls([colorcode])
canvas.putflush([x0,y0,x1,y1])
canvas.putg(gx0,gy0,gx1,gy1,wx0,wy0,wx1,wy1)
canvas.putLine(x0, y0, x1, y1, colorcode)
canvas.putRect(x0, y0, x1, y1, colorcode [,fill])
canvas.putrotg(cx,cy,angle,wx0,wy0,wx1,wy1)
canvas.putWork(xs0,ys0,xs1,ys1,xd0,yd0,xd1,yd1)
canvas.saveBmp(filename, x0,y0,x1,y1)
canvas.setMainBmp(Width, Height)
canvas.setWorkBmp(Width, Height)
canvas.workCls([colorcode])
canvas.workflush(x0,y0,x1,y1)
color(r, g, b [,Alpha])

(4)Text Command
canvas.drawText(text, x, y, size, colorcode[,backcolorcode])
canvas.drawTextBox(text, x, y, size, colorcode, wide[,backcolorcode])
canvas.drawTextCenter(text, x, y, size, colorcode[,backcolorcode])
canvas.drawTextRotate(text, x, y, angle, size, colorcode[,backcolorcode])
canvas.putText(text, x, y, size, colorcode[,backcolorcode])
canvas.putTextBox(text, x, y, size, color, wide[,backcolorcode])
canvas.putTextCenter(text, x, y, size, colorcode[,backcolorcode])
canvas.putTextRotate(text, x, y, angle, size, colorcode[,backcolorcode])

(5)Http Command
http.addHeader(headername, data)
http.addParam(post-parameter)
http.clrHeader()
http.clrParam()
http.get(url, savefilename)
http.post(url)
http.setContentType(content-type)
http.setPostFile(post-filename)
http.status()

(6)Dialog Command
dialog(title, text[,button])
item.add(text[,flag])
item.check(title)
item.clear()
item.list(title)
item.radio(title,position)
toast(text [,time])

(7)Sensor Command
sensor.getAccel()
sensor.setdevAccel(sw)
sensor.setdevMagnet(sw)
sensor.setdevOrient(sw)
sensor.getGdirection()
sensor.getMagnet()
sensor.getOrient()

(8)Sound Command
sound.beep([hz[,ms]])
sound.isPlay(soundnumber)
sound.pause(soundnumber)
sound.restart(soundnumber)
sound.setSoundFile(filename, soundnumber, flag)
sound.start(soundnumber [,loop])
sound.stop(soundnumber)

(9)ZIP Command
zip.addFile(compressed-filename [,melt-folder])
zip.exec(zipfilename)
zip.status()

(10)socket Command
sock.close(Number)
sock.connectOpen(Number,Address,Port[,TimeOut])
sock.getAddress(Number[,Local])
sock.listenOpen(Number,Port[,TimeOut])
sock.nclose(Number)
sock.nconnectOpen(Number,Address,Port[,TimeOut])
sock.ngetAddress(Number[,Local])
sock.nlistenOpen(Number,Port[,TimeOut])
sock.nrecv(Number[,TimeOut])
sock.nsend(Number,Data,Length)
sock.recv(Number[,TimeOut])
sock.send(Number,Data,Length)

 説明の文字数がオーバーしたので、残りのコマンドは解説ブログを参照してください。
http://d.hatena.ne.jp/tarosay/20110217/1297957894
↓ Read more
Luarida screen 1 Luarida screen 2 Luarida screen 3 Luarida screen 4 Luarida screen 5 Luarida screen 6 Luarida screen 7 Luarida screen 8