读书人

在android中兑现javascript编程

发布时间: 2013-03-01 18:33:02 作者: rapoo

在android中实现javascript编程

运行如图:

在android中兑现javascript编程

在android中兑现javascript编程


示例是插入排序的例子。


主要的思路就是在webview中将编辑后的代码保存为一个html文件中,再用另一个WebView来加载。

直接上代码。

首先在manifest文件中添加几个权限:

<html><body><h1>Js edit</h1><form><textarea id="code" name="code" cols="130" rows="15">//InsertSortfunction InsertSort(arr) {   var st = new Date();  var temp, j;  for(var i=1; i<arr.length; i++) {   if((arr[i]) < (arr[i-1])) {    temp = arr[i];    j = i-1;    do {     arr[j+1] = arr[j];     j--;    }    while (j>-1 && (temp) < (arr[j]));    arr[j+1] = temp;   }//endif  }  status = (new Date() - st) + ' ms';  return arr; }var testArray=[3,324,5345,6546,134,5654,665];document.write("<p>TestArray:</p>");document.writeln(testArray.toString());InsertSort(testArray);document.write("<p>After Sort:</p>");document.writeln(testArray.toString());</textarea></form><div id='b'><button onclick="window.demo.clickOnAndroid(document.getElementById('code').value)">Go!</button></div></body></html>

打完收工。

读书人网 >编程

热点推荐