1.在布局文件中加WebView控件,在java中获取WebView对象。

2.加载本地html文件。

  webView.loadUrl("file:///android_asset/android.html");

3.开启js功能。
        webView.getSettings().setJavaScriptEnabled(true);

4.添加一个js交互接口,方便html布局文件中的javascript代码能与后台java代码直接交互访问。

        webView.addJavascriptInterface(new ContactPlugin(), "contact");// new类名,contact交互访问时使用的别名 , 对应android.html中的contact. 在js中可以通过该别名访问该对象的java方法。

5.在java中调用js的方法。
       webView.loadUrl("javascript:show('" + args+ "')");//show为js的方法,可以传递数据到前台。

效果图如下:


 

需要源码的可以去:http://download.csdn.net/detail/caihuajian235/7713891下载。

更多相关文章

  1. AIDL进程间通信
  2. android 配置ndk-builder
  3. Android通过ksoap调用webservice遇到的问题及解决之道全纪录
  4. Android(安卓)TabViewActivity中overridePendingTransition失效
  5. Android数据库(SQLiteDatabase)使用小结
  6. android TextView设置字体颜色
  7. Unable to start activity ComponentInfo{com.first/com.first.G
  8. Android(安卓)Studio 在调试模式下查看不了局部变量
  9. Android(安卓)中不同的系统版本隐藏和显示systemui方法

随机推荐

  1. android:visibility属性
  2. running Android(安卓)Studio on Windows
  3. EditText 的常用属性与解释
  4. android 使用Intent传递数据之剪切板
  5. Android2.2 API 中文文档系列(4) —— Mani
  6. android 开源和一些博客总结
  7. Android(安卓)内存数据库
  8. 改变进度栏的颜色 progress bar 的背景色
  9. Android项目开发一
  10. mac添加android的adb等工具到环境变量