MediaVolume
BeanShell
source("/sdcard/com.googlecode.bshforandroid/extras/bsh/android.bsh");
droid = Android();
vol = droid.call("getMediaVolume").get("result");
maxvol = droid.call("getMaxMediaVolume").get("result");
droid.call("dialogCreateSeekBar",vol,maxvol,"Media volume","");
droid.call("dialogSetPositiveButtonText","OK");
droid.call("dialogSetNegativeButtonText","Cancel");
droid.call("dialogShow");
result = droid.call("dialogGetResponse").get("result");
droid.call("dialogDismiss");
if (result.get("which").equals("positive")) {
droid.call("setMediaVolume",result.get("progress"));
vol = droid.call("getMediaVolume").get("result");
droid.call("makeToast","Volume:"+vol);
} else {
droid.call("makeToast","Cancel pressed");
}
Bex
include("/sdcard/com.googlecode.bexforandroid/extras/bex/android.bex")
droid = Android()
vol = droid.call("getMediaVolume").get("result")
maxvol = droid.call("getMaxMediaVolume").get("result")
droid.call("dialogCreateSeekBar",vol,maxvol,"Media volume","")
droid.call("dialogSetPositiveButtonText","OK")
droid.call("dialogSetNegativeButtonText","Cancel")
droid.call("dialogShow")
result = droid.call("dialogGetResponse").get("result")
droid.call("dialogDismiss")
if (result.get("which").equals("positive")) {
droid.call("setMediaVolume",result.get("progress"))
vol = droid.call("getMediaVolume").get("result")
droid.call("makeToast","Volume:"+vol)
} {
droid.call("makeToast","Cancel pressed")
}
Erlang
-module(mediaVolume_Erlang).
-export([main/0]).
main()->
Vol = android:getMediaVolume(),
Maxvol = android:getMaxMediaVolume(),
android:dialogCreateSeekBar(Vol,Maxvol,"Media volume",""),
android:dialogSetPositiveButtonText("OK"),
android:dialogSetNegativeButtonText("Cancel"),
android:dialogShow(),
Response = android:dialogGetResponse(),
{ struct,[{"progress",Progress},{"which",Result}]} = Response,
android:dialogDismiss(),
if
Result == "positive" ->
android:setMediaVolume(Progress),
Volstr = integer_to_list(android:getMediaVolume()),
android:makeToast(string:concat("Volume:",Volstr));
true ->
android:makeToast("Cancel pressed")
end.
Html and JavaScript
<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>
JRuby
droid = Android.new
vol = droid.getMediaVolume()['result']
maxvol = droid.getMaxMediaVolume()['result']
droid.dialogCreateSeekBar(vol,maxvol,"Media volume","")
droid.dialogSetPositiveButtonText("OK")
droid.dialogSetNegativeButtonText("Cancel")
droid.dialogShow()
result = droid.dialogGetResponse()['result']
droid.dialogDismiss()
if result['which'] == "positive" then
droid.setMediaVolume(result['progress'])
vol = droid.getMediaVolume()['result']
droid.makeToast("Volume:"+vol.to_s(10))
else
droid.makeToast("Cancel pressed")
end
JScheme
(import "com.googlecode.rpc.*")
(define droid (com.googlecode.rpc.Android.))
(define vol (.get (.call droid "getMediaVolume") "result"))
(define maxvol (.get (.call droid "getMaxMediaVolume") "result"))
(.call droid "dialogCreateSeekBar" vol maxvol "Media volume" "")
(.call droid "dialogSetPositiveButtonText" "OK")
(.call droid "dialogSetNegativeButtonText" "Cancel")
(.call droid "dialogShow")
(define response (.call droid "dialogGetResponse"))
(define result (.get response "result"))
(.call droid "dialogDismiss")
(if (.equals (.get result "which") "positive")
( begin
(.call droid "setMediaVolume" (.get result "progress"))
(define vol (.get (.call droid "getMediaVolume") "result"))
(.call droid "makeToast" (string-append "Volume:" vol))
)
(.call droid "makeToast" "Cancel pressed")
)
(exit)
Jawk
import com.googlecode.rpc.*;
BEGIN{
droid = new Android();
vol = droid.call("getMediaVolume").get("result");
maxvol = droid.call("getMaxMediaVolume").get("result");
droid.call("dialogCreateSeekBar",vol,maxvol,"Media volume","");
droid.call("dialogSetPositiveButtonText","OK");
droid.call("dialogSetNegativeButtonText","Cancel");
droid.call("dialogShow");
result = droid.call("dialogGetResponse").get("result");
droid.call("dialogDismiss");
if (result.get("which").equals("positive")) {
droid.call("setMediaVolume",result.get("progress"));
vol = droid.call("getMediaVolume").get("result");
droid.call("makeToast","Volume:" vol);
} else {
droid.call("makeToast","Cancel pressed");
}
}
Lua
require "android"
vol = android.getMediaVolume().result
maxvol = android.getMaxMediaVolume().result
android.dialogCreateSeekBar(vol,maxvol,"Media volume","")
android.dialogSetPositiveButtonText("OK")
android.dialogSetNegativeButtonText("Cancel")
android.dialogShow()
result = android.dialogGetResponse().result
android.dialogDismiss()
if result.which == "positive" then
android.setMediaVolume(result.progress)
android.makeToast("Volume:"..android.getMediaVolume().result)
else
android.makeToast("Cancel pressed")
end
PHP
<?php
require_once("Android.php");
$droid = new Android();
$vol=$droid->getMediaVolume();
$maxvol=$droid->getMaxMediaVolume();
$droid->dialogCreateSeekBar($vol['result'],$maxvol['result'],"Media volume","");
$droid->dialogSetPositiveButtonText("OK");
$droid->dialogSetNegativeButtonText("Cancel");
$droid->dialogShow();
$result = $droid->dialogGetResponse();
$droid->dialogDismiss();
if ($result['result']->which == "positive") {
$droid->setMediaVolume($result['result']->progress);
$vol=$droid->getMediaVolume();
$droid->makeToast("Volume:".$vol['result']);
} else {
$droid->makeToast("Cancel pressed");
}
?>
Perl
use Android;
my $droid = Android->new();
my $vol = $droid->getMediaVolume();
my $maxvol = $droid->getMaxMediaVolume();
$droid->dialogCreateSeekBar($vol->{'result'},$maxvol->{'result'},"Media volume","");
$droid->dialogSetPositiveButtonText("OK");
$droid->dialogSetNegativeButtonText("Cancel");
$droid->dialogShow();
my $result = $droid->dialogGetResponse();
$droid->dialogDismiss();
if ($result->{'result'}{'which'} eq "positive") {
$droid->setMediaVolume($result->{'result'}{'progress'});
$vol = $droid->getMediaVolume();
$droid->makeToast("Volume:".$vol->{'result'});
} else {
$droid->makeToast("Cancel pressed");
}
Python
import android
droid = android.Android()
vol = droid.getMediaVolume().result
maxvol = droid.getMaxMediaVolume().result
droid.dialogCreateSeekBar(vol,maxvol,"Media volume","")
droid.dialogSetPositiveButtonText("OK")
droid.dialogSetNegativeButtonText("Cancel")
droid.dialogShow()
response = droid.dialogGetResponse()
droid.dialogDismiss()
if response.result["which"] == "positive" :
droid.setMediaVolume(response.result["progress"])
droid.makeToast("Volume:"+str(droid.getMediaVolume().result))
else :
droid.makeToast("Cancel pressed")
Rhino
load("/sdcard/com.googlecode.rhinoforandroid/extras/rhino/android.js");
var droid = new Android();
var vol = droid.getMediaVolume();
var maxvol = droid.getMaxMediaVolume();
droid.dialogCreateSeekBar(vol,maxvol,"Media volume","");
droid.dialogSetPositiveButtonText("OK");
droid.dialogSetNegativeButtonText("Cancel");
droid.dialogShow();
var result = droid.dialogGetResponse();
droid.dialogDismiss();
if (result.which == "positive") {
droid.setMediaVolume(result.progress);
droid.makeToast("Volume:"+droid.getMediaVolume());
} else {
droid.makeToast("Cancel pressed");
}
Shell
Not solved. Please send me answers if you have.
Sleep
import com.googlecode.rpc.*;
$droid = [new Android];
$vol = [[$droid call : "getMediaVolume"] get : "result"];
$maxvol = [[$droid call : "getMaxMediaVolume"] get : "result"];
[$droid call : "dialogCreateSeekBar",$vol,$maxvol,"Media volume",""];
[$droid call : "dialogSetPositiveButtonText","OK"];
[$droid call : "dialogSetNegativeButtonText","Cancel"];
[$droid call : "dialogShow"];
$result = [[$droid call : "dialogGetResponse"] get : "result"];
[$droid call : "dialogDismiss"];
if ([[$result get : "which"] equals : "positive"]) {
[$droid call : "setMediaVolume",[$result get : "progress"]];
$vol = [[$droid call : "getMediaVolume"] get : "result"];
[$droid call : "makeToast","Volume:".$vol];
} else {
[$droid call : "makeToast","Cancel pressed"];
}
Squirrel
android <- Android();
local vol = android.getMediaVolume().result;
local maxvol = android.getMaxMediaVolume().result;
android.dialogCreateSeekBar(vol,maxvol,"Media volume","");
android.dialogSetPositiveButtonText("OK");
android.dialogSetNegativeButtonText("Cancel");
android.dialogShow();
local response = android.dialogGetResponse().result;
android.dialogDismiss();
if (response.which == "positive") {
android.setMediaVolume(response.progress);
android.makeToast("Volume:"+android.getMediaVolume().result);
} else {
android.makeToast("Cancel pressed");
}
Tcl
source /sdcard/com.googlecode.tclforandroid/extras/tcl/android/android.tcl
set droid [android]
set vol [$droid getMediaVolume]
set maxvol [$droid getMaxMediaVolume]
$droid dialogCreateSeekBar $vol $maxvol "Media volume" ""
$droid dialogSetPositiveButtonText "OK"
$droid dialogSetNegativeButtonText "Cancel"
$droid dialogShow
array set result [$droid dialogGetResponse]
$droid dialogDismiss
if {$result(which)=="positive"} {
$droid setMediaVolume $result(progress)
$droid makeToast "Volume:\\[$droid getMediaVolume]"
} else {
$droid makeToast "Cancel pressed"
}
unset droid
unset vol
unset maxvol
array unset result
return