原理http://mahaile.blog.51cto.com/2891586/1017899

因为开发中经常用到android和WebView混合交互开发来降低开发时间。


所以加了一点类java反射机制小框架来方便交互

JsInterface.js

  //示例 Transmitter.exec("lxz.utils.android.webview.plugins.ToastScript",function (){f("测试成功");},f,"json");  //主交互程序var Transmitter=new function TransmitterClass()   {       //                    类名                     成功时回调函数         失败时回调函数       参数       this.exec=function (className,successFunc,errorFunc,json)         {             successFunc=(successFunc==null?null:successFunc.toString()); errorFunc=(errorFunc==null?null:errorFunc.toString()); json=(json==null?null:json.toString());    try              {                window.stub.jsMethod(className,successFunc,errorFunc,json);                }            catch(err)            {            }        }   }();     //交由android来显示一段文本数据 var Toast=new function ToastClass() {    this.exec=function(successFunc,errorFunc,json)         {             Transmitter.exec("lxz.utils.android.webview.plugins.ToastScript",successFunc,errorFunc,json);        } }   


反射这个类lxz.utils.android.webview.plugins.ToastScript
下载地址: http://download.csdn.net/detail/b275518834/7326487

更多相关文章

  1. 第三节 布局
  2. 写在20110721:横竖屏切换
  3. Android输入输出机制之来龙去脉
  4. android 系统重启关机流程分析
  5. PopupWindow位置
  6. Android(安卓)Bitmap 改变的时候可能会抛出 java.lang.IllegalSt
  7. android javascript 调用activity
  8. Android之Handler的post注意事项
  9. Android(安卓)获取系统prop

随机推荐

  1. Android如何调用第三方SO库
  2. Android中使用Tcpdump抓取网络数据包
  3. Android中的lcd_density设置
  4. EditText的输入限制设置
  5. 设置EditText可点击但是不可编辑
  6. Android事件分发机制练习---打造属于自己
  7. 系出名门Android(7) - 控件(View)之ZoomC
  8. Android(安卓)Fragment viewPage TabLayo
  9. 【引用】Android的CTS测试
  10. Android触摸屏事件派发机制详解与源码分