android的WebKit上的JS直接使用Java Bean
2012-05-28 10:27
190 查看
public class Bean{ private String title; public void setTitle(String title){ this.title = title; } public String getTitle(){ return this.title; } }
package com.xu81.tw4a; import java.util.List; import android.app.Activity; import android.webkit.WebChromeClient; import android.webkit.WebSettings; import android.webkit.WebView; public class TiddlyWiki4Android extends Activity { private WebView mainWebView; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); //webview对象 mainWebView = (WebView) findViewById(R.id.mainWebView); WebSettings setting = mainWebView.getSettings(); setting.setJavaScriptEnabled(true);//允许javascript mainWebView.setWebChromeClient(new WebChromeClient());//初始化WebChromeClient对象 Bean b = new Bean(); b.setTitle("title"); mainWebView.addJavascriptInterface(b, "bean");//添加javascript对象 mainWebView.loadUrl("file:///android_asset/test.html");//加载本地html页面 } }
function getDefault(){ var bean = window.bean; var title = bean.getTitle(); alert(title); }
相关文章推荐
- WebKit 上的JS直接使用Java Bean
- cocos js js java互调 (如何在ANDROID平台上使用JS直接调用JAVA)
- 【cocos2d-js官方文档】二十四、如何在android平台上使用js直接调用Java方法
- 如何在Android平台上使用JS直接调用Java方法
- 【cocos2d-js官方文档】二十四、如何在android平台上使用js直接调用Java方法
- 如何在Android平台上使用JS直接调用Java方法
- 【cocos2d-js官方文档】二十四、如何在android平台上使用js直接调用Java方法
- cocos2d-js如何在android平台上使用js直接调用Java方法
- cocos2d-js如何在android平台上使用js直接调用Java方法
- 【cocos2d-js官方文档】二十四、如何在android平台上使用js直接调用Java方法
- 如何在Android平台上使用JS直接调用Java方法
- Android使用多个Intent进行Activity跳转,如何直接退出系统
- Android JS 与本地代码交互---JSBridge使用注意事项
- Android UI 使用HTML布局(直接打开服务器网页)
- js获取URL参数的2个方法,可以直接使用
- 在本地UI使用webview,在html页面用js与android通信方法。
- Android中WebView使用html,且实现android和JS的互相调用
- Android 可以在控件中直接使用的椭圆
- Android JS解析引擎 Rhino 使用笔记(不借助webview)
- android WebView的使用,js与原生交互