All Html and JavaScript Sample Scripts
HelloWorld
<HTML><HEAD><SCRIPT>
document.write("Hello, world!");
</SCRIPT></HEAD><BODY></BODY></HTML>
CopySample
<HTML><HEAD><SCRIPT>
var droid = new Android();
var text = "";
text = text + "<HTML><HEAD><SCRIPT>\n";
text = text + "var droid = new Android();\n";
text = text + "droid.makeToast(\"using HTML and JavaScript\");\n";
text = text + "droid.vibrate();\n";
text = text + "droid.notify(\"using HTML and JavaScript\",\"Message\");\n";
text = text + "//line comment\n";
text = text + "/*block\n";
text = text + "comment*/\n";
text = text + "document.write(\"using HTML and JavaScript\");\n";
text = text + "<\/SCRIPT><\/HEAD><BODY><\/BODY><\/HTML>\n"
droid.dialogGetInput("Sample","using HTML and JavaScript",text);
var result = droid.dialogGetResponse().result;
if (result.which == "positive") {
droid.setClipboard(result.value);
droid.makeToast(result.value);
} else {
droid.makeToast("Copy canceled");
}
</SCRIPT></HEAD><BODY></BODY></HTML>
DatePicker
<HTML><HEAD><SCRIPT>
var droid = new Android();
droid.makeToast("Input your birthday");
var now = new Date();
var year = now.getFullYear();
var month = now.getMonth()+1;
var day = now.getDate()+1;
droid.dialogCreateDatePicker(year,month,day);
droid.dialogShow();
var response = droid.dialogGetResponse().result;
droid.dialogDismiss();
var age = year-response["year"];
if ( (month<response["month"]) ||
((month==response["month"])&&(day<response["day"])) ) {
age--;
}
droid.dialogCreateAlert("Dialog","Age:"+age);
droid.dialogSetPositiveButtonText("OK");
droid.dialogShow();
droid.dialogGetResponse();
droid.dialogDismiss();
</SCRIPT></HEAD><BODY></BODY></HTML>
Dialog
<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>
DualToneMultiFrequency
<HTML><HEAD><SCRIPT>
var droid = new Android();
var numbers = ["3","2","1233","3","22","2","39","9","3","2","1233","3","22","3","2","1"];
var durations = [384,128,256,512,256,512,256,512,384,128,256,512,256,384,128,1024];
function gTone(number,duration){
droid.generateDtmfTones(number,duration);
}
for(i=0;i<numbers.length;i++){
document.write(numbers[i]);
gTone(numbers[i],durations[i]);
}
</SCRIPT></HEAD><BODY></BODY></HTML>
GetInput
<HTML><HEAD><SCRIPT>
var droid = new Android();
droid.dialogGetInput("dialogGetInput","using HTML and JavaScript");
var result = droid.dialogGetResponse().result;
if (result.which == "positive") {
droid.notify("dialogGetInput using HTML and JavaScript",result.value);
} else {
droid.makeToast("dialogGetInput using HTML and JavaScript:"+result.which);
}
</SCRIPT></HEAD><BODY></BODY></HTML>
HorizontalProgress
<HTML><HEAD><SCRIPT>
function sleep(msec){
var start = new Date;
msec+=start. getTime();
while(true){
var end = new Date;
if(msec<=end. getTime()){
return;
}
}
}
var droid = new Android();
droid.dialogCreateHorizontalProgress("Horizontal","using HTML and JavaScript");
droid.dialogShow();
var value = 0
while(value < 100){
value++;
droid.dialogSetCurrentProgress(value);
sleep(10);
}
droid.dialogDismiss();
</SCRIPT></HEAD><BODY></BODY></HTML>
LaunchBrowser
<HTML><HEAD><SCRIPT>
var droid = new Android();
droid.launch("com.android.browser.BrowserActivity");
</SCRIPT></HEAD><BODY></BODY></HTML>
LaunchCalculator
<HTML><HEAD><SCRIPT>
var droid = new Android();
droid.launch("com.android.calculator2.Calculator");
</SCRIPT></HEAD><BODY></BODY></HTML>
LaunchCalendar
<HTML><HEAD><SCRIPT>
var droid = new Android();
droid.launch("com.android.calendar.LaunchActivity");
</SCRIPT></HEAD><BODY></BODY></HTML>
LaunchGallery
<HTML><HEAD><SCRIPT>
var droid = new Android();
droid.launch("com.cooliris.media.Gallery");
</SCRIPT></HEAD><BODY></BODY></HTML>
LaunchMusic
<HTML><HEAD><SCRIPT>
var droid = new Android();
droid.launch("com.android.music.MediaPlaybackActivityStarter");
</SCRIPT></HEAD><BODY></BODY></HTML>
LaunchSetting
<HTML><HEAD><SCRIPT>
var droid = new Android();
droid.launch("com.android.settings.Settings");
</SCRIPT></HEAD><BODY></BODY></HTML>
LaunchSoundRecorder
<HTML><HEAD><SCRIPT>
var droid = new Android();
droid.launch("com.android.soundrecorder.SoundRecorder");
</SCRIPT></HEAD><BODY></BODY></HTML>
MediaVolume
<HTML><HEAD><SCRIPT>
var droid = new Android();
var vol = droid.getMediaVolume().result;
var maxvol = droid.getMaxMediaVolume().result;
droid.dialogCreateSeekBar(vol,maxvol,"Media volume","");
droid.dialogSetPositiveButtonText("OK");
droid.dialogSetNegativeButtonText("Cancel");
droid.dialogShow();
var result = droid.dialogGetResponse().result;
droid.dialogDismiss();
if (result.which == "positive") {
droid.setMediaVolume(result.progress);
droid.makeToast("Volume:"+droid.getMediaVolume().result);
} else {
droid.makeToast("Cancel pressed");
}
</SCRIPT></HEAD><BODY></BODY></HTML>
Notify
<HTML><HEAD><SCRIPT>
var droid = new Android();
droid.notify("Notify using HTML and JavaScript","Message");
</SCRIPT></HEAD><BODY></BODY></HTML>
OptionsMenu
<HTML><HEAD><SCRIPT>
var droid = new Android();
document.write("Press Menu Button");
droid.addOptionsMenuItem("From HTML and JavaScript","menu",1,"ic_menu_info_details");
droid.addOptionsMenuItem("Exit HTML and JavaScript","menu",2,"ic_menu_close_clear_cancel");
while(true){
var event = droid.eventWaitFor("menu").result;
if (event.data == 1) {
droid.makeToast("Selected Add Menu");
} else if (event.data == 2) {
break;
}
}
droid.clearOptionsMenu();
var key = "com.googlecode.android_scripting.extra.SCRIPT_PATH";
droid.makeToast(droid.getIntent().result.extras[key]+" is done");
</SCRIPT></HEAD><BODY></BODY></HTML>
PackageCui
<HTML><HEAD><SCRIPT>
var droid = new Android();
var pack = droid.getRunningPackages().result;
document.write("<SPAN style=font-size:small>");
for (var i = 0;i<pack.length;i++) {
document.write((i+1)+"."+pack[i]+"/ver.");
document.write(droid.getPackageVersion(pack[i]).result);
document.write("<BR>");
}
document.write("</SPAN>");
</SCRIPT></HEAD><BODY></BODY></HTML>
PhoneCall
<HTML><HEAD><SCRIPT>
var droid = new Android();
droid.phoneCallNumber("117");
</SCRIPT></HEAD><BODY></BODY></HTML>
QR
<HTML><HEAD><SCRIPT>
var droid = new Android();
var action = "com.google.zxing.client.android.ENCODE";
var extras = {'ENCODE_TYPE':'TEXT_TYPE', 'ENCODE_DATA':'HTML and JavaScript'};
var intent = droid.makeIntent(action,null,null,extras);
droid.startActivityIntent(intent.result);
</SCRIPT></HEAD><BODY></BODY></HTML>
RecognizeSpeech
<HTML><HEAD><SCRIPT>
var droid = new Android();
var text = droid.recognizeSpeech().result;
droid.makeToast(text);
droid.notify("Recognize Speech using HTML and JavaScript",text);
document.write(text);
</SCRIPT></HEAD><BODY></BODY></HTML>
Scancode
<HTML><HEAD><SCRIPT>
var droid = new Android();
droid.scanBarcode();
var clip = droid.getClipboard().result;
droid.makeToast(clip);
</SCRIPT></HEAD><BODY></BODY></HTML>
Search
<HTML><HEAD><SCRIPT>
var droid = new Android();
droid.search("HTML JavaScript");
</SCRIPT></HEAD><BODY></BODY></HTML>
SendEmail
<HTML><HEAD><SCRIPT>
var droid = new Android();
droid.sendEmail("sl4@email.fake","sendEmail","using HTML and JavaScript");
</SCRIPT></HEAD><BODY></BODY></HTML>
ShowFilename
<HTML><HEAD><SCRIPT>
var droid = new Android();
var key = "com.googlecode.android_scripting.extra.SCRIPT_PATH";
droid.makeToast(droid.getIntent().result.extras[key]);
</SCRIPT></HEAD><BODY></BODY></HTML>
ShowThis
Not solved. Please send me answers if you have.
ShowWeb
<HTML><HEAD><SCRIPT>
var droid = new Android();
droid.webViewShow("http://www.google.com");
</SCRIPT></HEAD><BODY></BODY></HTML>
Speak
<HTML><HEAD><SCRIPT>
var droid = new Android();
var result = droid.ttsSpeak("Speak using Hyper Text Markup Language and JavaScript");
</SCRIPT></HEAD><BODY></BODY></HTML>
SpinnerProgress
<HTML><HEAD><SCRIPT>
function sleep(msec){
var start = new Date;
msec+=start. getTime();
while(true){
var end = new Date;
if(msec<=end. getTime()){
return;
}
}
}
var droid = new Android();
droid.dialogCreateSpinnerProgress("Spinner","using HTML and JavaScript");
droid.dialogShow();
sleep(2000);
droid.dialogDismiss();
</SCRIPT></HEAD><BODY></BODY></HTML>
StartRingtone
<HTML><HEAD><SCRIPT>
var droid = new Android();
droid.startActivity("android.intent.action.RINGTONE_PICKER");
</SCRIPT></HEAD><BODY></BODY></HTML>
Toast
<HTML><HEAD><SCRIPT>
var droid = new Android();
droid.makeToast("Toast using HTML and JavaScript");
</SCRIPT></HEAD><BODY></BODY></HTML>
Vibrate
<HTML><HEAD><SCRIPT>
var droid = new Android();
droid.makeToast("Vibrate using HTML and JavaScript");
droid.vibrate();
</SCRIPT></HEAD><BODY></BODY></HTML>
return