Luarida

Luarida Free App

Rated 4.03/5 (30) —  Free Android application by たろサ

About Luarida

Luarida is Script that operates on Android. The linguistic system is Lua. The program can be written as easily as BASIC. The sample file is not installed when there is already Luarida folder in the SD card. Please Copy&Paste from my Web site or rename the folder.
The self-made program can be put on the home as a short cut.
--- 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)

(11)sprite Command
sprite.clear()
sprite.define(Number, WorkX0, WorkY0, WorkX1, WorkY1)
sprite.inArea(Number, Distance)
sprite.init()
sprite.move(Number,View,CX,CY [,WRatio,HRatio[,Angle]])
sprite.put()
sprite.touch([Number[,Number]])

The number of characters of explanations exceeded, and refer to the explanation blog for the command of the remainder, please.
http://d.hatena.ne.jp/tarosay/20110217/1297957894

How to Download / Install

Download and install Luarida version 1.86 on your Android device!
Downloaded 1,000+ times, content rating: Not rated
Android package: com.momoonga.luarida, download Luarida.apk

All Application Badges

Free
downl.
Android
1.6+
Bug
buster
n/a
Not
rated
Android app

App History & Updates

What's Changed
v1.86Beta
It is a bug fix of swatch.getAccel().
v1.85Beta
Display mode setting command swatch.dispMode() was added to the command for SmartWatch. Moreover, canvas.putTextCenter() that had not been mounted up to now was added.
The binary of mips and x86 was bundled. However, it is not possible to confirm the operation.
v1.84Beta
Command swatch.start() and swatch.stop() for wristwatch type terminal SmartWatch that Sony sold were added.
Version update Luarida was updated to version 1.86
More downloads  Luarida reached 1 000 - 5 000 downloads
Version update Luarida was updated to version 1.86 Beta
Version update Luarida was updated to version 1.85 Beta

What are users saying about Luarida

Z70%
by Z####:

I will be very pleased if You do a little explanation in English with description of parameters and return values.

X70%
by X####:

Can't function with any of my text editing apps. I don't read Japanese. Website has links to non-Luridia code writen in other programming languages.

X70%
by X####:

Converted examples to English and fixed some bugs. Fun, but needs documentation.

X70%
by X####:

Rated it a 5 for concept alone, wish it had English as an option.

X70%
by X####:

If only this had an option of English...

A70%
by A####:

I echo the comments by others that it would be awesome to have some English documentation, but I'm looking forward to playing with this more. I've been searching for a while for a simple on-device Android scripting system. Gotta go, the Organisation is on to me. El.. Psy.. Congroo.


Share The Word!


Rating Distribution

RATING
4.05
30 users

5

4

3

2

1