Dialog

BeanShell

source("/sdcard/com.googlecode.bshforandroid/extras/bsh/android.bsh");
droid = Android();
droid.call("dialogCreateAlert","Dialog", "with BeanShell");
droid.call("dialogSetPositiveButtonText","Yes");
droid.call("dialogSetNegativeButtonText","No");
droid.call("dialogSetNeutralButtonText","Cancel");
droid.call("dialogShow");
response = droid.call("dialogGetResponse");
result = response.get("result").get("which");
droid.call("dialogDismiss");
droid.call("makeToast",result);

Bex

include("/sdcard/com.googlecode.bexforandroid/extras/bex/android.bex")
droid = Android()
droid.call("dialogCreateAlert","Dialog", "with Bex")
droid.call("dialogSetPositiveButtonText","Yes")
droid.call("dialogSetNegativeButtonText","No")
droid.call("dialogSetNeutralButtonText","Cancel")
droid.call("dialogShow")
response = droid.call("dialogGetResponse")
result = response.get("result").get("which")
droid.call("dialogDismiss")
droid.call("makeToast",result)

Erlang

-module(dialog_Erlang).
-export([main/0]).
main()->
  android:dialogCreateAlert("Dialog", "with Erlang"),
  android:dialogSetPositiveButtonText("Yes"),
  android:dialogSetNegativeButtonText("No"),
  android:dialogSetNeutralButtonText("Cancel"),
  android:dialogShow(),
  Response = android:dialogGetResponse(),
  { struct,[{"which",Result}]} = Response,
  android:dialogDismiss(),
  android:makeToast(Result).

Html and JavaScript

<HTML><HEAD><SCRIPT>
var droid = new Android();
droid.dialogCreateAlert("Dialog", "with HTML and JavaScript");
droid.dialogSetPositiveButtonText("Yes");
droid.dialogSetNegativeButtonText("No");
droid.dialogSetNeutralButtonText("Cancel");
droid.dialogShow();
response = droid.dialogGetResponse().result;
result = response["which"];
droid.dialogDismiss();
droid.makeToast(result);
</SCRIPT></HEAD><BODY></BODY></HTML>

JRuby

droid = Android.new
droid.dialogCreateAlert "Dialog","with JRuby"
droid.dialogSetPositiveButtonText "Yes"
droid.dialogSetNegativeButtonText "No"
droid.dialogSetNeutralButtonText "Cancel"
droid.dialogShow
result = droid.dialogGetResponse()['result']['which']
droid.dialogDismiss
droid.makeToast result

JScheme

(import "com.googlecode.rpc.*")
(define droid (com.googlecode.rpc.Android.))
(.call droid "dialogCreateAlert" "Dialog" "with JScheme")
(.call droid "dialogSetPositiveButtonText" "Yes")
(.call droid "dialogSetNegativeButtonText" "No")
(.call droid "dialogSetNeutralButtonText" "Cancel")
(.call droid "dialogShow")
(define response (.call droid "dialogGetResponse"))
(define result (.get (.get response "result") "which") )
(.call droid "dialogDismiss")
(.call droid "makeToast" result)
(exit)

Jawk

import com.googlecode.rpc.*;
BEGIN{
  droid = new Android();
  droid.call("dialogCreateAlert","Dialog", "with Jawk");
  droid.call("dialogSetPositiveButtonText","Yes");
  droid.call("dialogSetNegativeButtonText","No");
  droid.call("dialogSetNeutralButtonText","Cancel");
  droid.call("dialogShow");
  response = droid.call("dialogGetResponse");
  result = response.get("result").get("which");
  droid.call("dialogDismiss");
  droid.call("makeToast",result);
}

Lua

require "android"
android.dialogCreateAlert("Dialog","with Lua")
android.dialogSetPositiveButtonText("Yes")
android.dialogSetNegativeButtonText("No")
android.dialogSetNeutralButtonText("Cancel")
android.dialogShow()
result = android.dialogGetResponse().result.which
android.dialogDismiss()
android.makeToast(result)

PHP

<?php 
require_once("Android.php");
$droid = new Android();
$droid->dialogCreateAlert("Dialog","with PHP");
$droid->dialogSetPositiveButtonText("Yes");
$droid->dialogSetNegativeButtonText("No");
$droid->dialogSetNeutralButtonText("Cancel");
$droid->dialogShow();
$response = $droid->dialogGetResponse();
$result=$response['result']->which;
$droid->dialogDismiss();
$droid->makeToast("".$result);
?>

Perl

use Android;
my $droid = Android->new();
$droid->dialogCreateAlert("Dialog","with Perl");
$droid->dialogSetPositiveButtonText("Yes");
$droid->dialogSetNegativeButtonText("No");
$droid->dialogSetNeutralButtonText("Cancel");
$droid->dialogShow();
my $response = $droid->dialogGetResponse();
my $result = $response->{'result'}->{'which'};
$droid->dialogDismiss();
$droid->makeToast($result);

Python

import android
droid = android.Android()
droid.dialogCreateAlert("Dialog","with Python")
droid.dialogSetPositiveButtonText("Yes")
droid.dialogSetNegativeButtonText("No")
droid.dialogSetNeutralButtonText("Cancel")
droid.dialogShow()
response = droid.dialogGetResponse()
result = response.result["which"]
droid.dialogDismiss()
droid.makeToast(result)

Rhino

load("/sdcard/com.googlecode.rhinoforandroid/extras/rhino/android.js");
var droid = new Android();
droid.dialogCreateAlert("Dialog","with Rhino");
droid.dialogSetPositiveButtonText("Yes");
droid.dialogSetNegativeButtonText("No");
droid.dialogSetNeutralButtonText("Cancel");
droid.dialogShow();
var response = droid.dialogGetResponse();
var result = response.which;
droid.dialogDismiss();
droid.makeToast(result);

Shell

Not solved. Please send me answers if you have.

Sleep

import com.googlecode.rpc.*;
$droid = [new Android];
[$droid call : "dialogCreateAlert","Dialog","with Sleep"];
[$droid call : "dialogSetPositiveButtonText","Yes"];
[$droid call : "dialogSetNegativeButtonText","No"];
[$droid call : "dialogSetNeutralButtonText","Cancel"];
[$droid call : "dialogShow"];
$response = [$droid call : "dialogGetResponse"];
$result = [[$response get : "result"] get :  "which"];
[$droid call : "dialogDismiss"];
[$droid call : "makeToast",$result];

Squirrel

android <- Android();
android.dialogCreateAlert("Dialog","with Squirrel");
android.dialogSetPositiveButtonText("Yes");
android.dialogSetNegativeButtonText("No");
android.dialogSetNeutralButtonText("Cancel");
android.dialogShow();
local response = android.dialogGetResponse();
local result = response.result.which;
android.dialogDismiss();
android.makeToast(result);

Tcl

source /sdcard/com.googlecode.tclforandroid/extras/tcl/android/android.tcl
set droid [android]
$droid dialogCreateAlert "Dialog" "with Tcl"
$droid dialogSetPositiveButtonText "Yes"
$droid dialogSetNegativeButtonText "No"
$droid dialogSetNeutralButtonText "Cancel"
$droid dialogShow
array set response [$droid dialogGetResponse]
set result $response(which)
$droid dialogDismiss
$droid makeToast $result

unset droid
array unset response
return