Скриптование для Андроида

26.9.2014 - 1580 просмотров ;)

Ниже приводятся Hello World на разных языках под Андроиды.

Посе чего делаем выводы

Python

import android

droid = android.Android()
name = droid.getInput("Hello!","What is your name?")print name # name is a namedtuple
droid.makeToast("Hello, %s"% name.result)

Lua

require"android"

name = android.getInput("Hello!","What is your name?")
android.printDict(name)-- A convenience method for inspecting dicts (tables).
android.makeToast("Hello, ".. name.result)


Perl

useAndroid;my $a =Android->new();
$a->makeToast("Hello, Android!");

JavaScript

load("/sdcard/ase/extras/rhino/android.js");
var droid =newAndroid();
droid.makeToast("Hello, Android!");

JRuby

require"android"
droid =Android.new
droid.makeToast "Hello, Android!"

BeanShell

source("/sdcard/ase/extras/bsh/android.bsh");
droid =Android();
droid.call("makeToast","Hello, Android!");

Tcl

packagerequire androidset android [android new]set name [$android getInput "Hello!""What is your name?"]
$android makeToast "Hello, $name"

Как видно все они нормальные кроме BeanShell и Tcl

На PHP все то же самое, но я пошел пробовать Ruboto

Статьи из раздела, Видеочат рулетка