android学习笔记之JQuery整合--js调用java
2010-10-25 14:16
459 查看
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Page Title</title> <link rel="stylesheet" href="../jquery/jquery.mobile-1.0a1.min.css" mce_href="jquery/jquery.mobile-1.0a1.min.css" /> <mce:script src="../jquery/jquery.mobile-1.0a1.min.js" mce_src="jquery/jquery.mobile-1.0a1.min.js" type="text/javascript"></mce:script> <mce:script language="javascript"><!-- function wave() { document.getElementById("droid").src="jqt_startup.png"; } // --></mce:script> </head> <body> <a onClick="window.demo.clickOnAndroid()"> <img id="droid" src="jqtouch.png" mce_src="jqtouch.png" /><br> Click me! </a> <a href="page1.html" mce_href="page1.html">page1</a> </body> </html>
其中:<a onClick="window.demo.clickOnAndroid()"> 就是调用java代码中的clickOnAndroid()的方法
package com.geolo.android; import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.webkit.WebChromeClient; import android.webkit.WebView; public class MainActivity extends Activity { private Handler mHandler = new Handler(); private WebView mWebView; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); mWebView = (WebView)findViewById(R.id.webView01); mWebView.getSettings().setJavaScriptEnabled(true); mWebView.setWebChromeClient(new WebChromeClient()); mWebView.addJavascriptInterface(new Object() { public void clickOnAndroid() { mHandler.post(new Runnable() { public void run() { mWebView.loadUrl("javascript:wave()"); } }); } }, "demo"); mWebView.loadUrl("file:///android_asset/sample/index.html"); } }
相关文章推荐
- android学习笔记之JQuery整合--js调用java
- android学习笔记---53_采用网页设计软件界面,以及使用android系统内置的浏览器,利用js调用java方法
- 在java程序中使用jQuery抓取网页的新方法(java调用js解析引擎)
- android学习笔记---53_采用网页设计软件界面,以及使用android系统内置的浏览器,利用js调用java方法
- FCK整合java以及js调用
- 20140921遇到的问题-----JAVA----JS------jquery-1.11.1.min.js找不到的原因和解决办法
- java中调用Js的方法 & java.net.Url的使用 & Url中文乱码的解决 & Map 排序
- js,jquery的一个简单按时间循环调用方法
- Android中Java和JS调用对方方法的简介
- jquery、js调用iframe父窗口与子窗口元素的方法整理
- JS方法能不能调用jQuery方法
- 如何在js代码中调用java,并将js的变量赋值给java
- JavaWEB+JS+jquery-1.11.1.min.js导入MyEclipse报错
- PhoneGap中通过Plugin实现JS调用Java代码
- 我用纯C语言开发的中英文混合分词服务器3.0正式发布,词库190多万词,每秒切分5万+,同时提供 c、java、C#、delphi、js调用范例
- JS & JAVA(Android) 的互相调用(简介)
- WebView中实现js与java互相调用
- 2011/06/13 android使用html做UI的方法---js与java的相互调用
- JSON-RPC-Java学习之类型映射及js客户端调用
- Jquery 模板插件 jquery.tmpl.js 的使用方法(2):嵌套each循环,temp调用(使用预编译的模板缓存)