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