火山安卓源码 本类实现了对网页浏览器的封装.
关于对JavaScript与APK相互沟通的支持:
本类中预先定义并登记了名为”VolDev”的接口,其中目前包括以下三个方法:
int SendMsg (int nCode);
int SendMsg (int nCode, String param1);
int SendMsg (int nCode, String param1, String param2);
在Html页面的JavaScript中可以以”VolDev.SendMsg”的形式调用,JS调用这些方法时,本组件会发
送”来自的JS调用”事件给用户,用户程序进行相应的处理并返回值即可.
如果这3个方法无法满足您的需求,可以定义自己的JavaScript方法,具体方法如下:
1. 调用本对象的”登记JS接口”方法登记您准备暴露到JavaScript中的接口对象;
2. 在您所暴露的类中按下面的”您的JS方法示例”格式定义需要暴露到JavaScript中的接口方法.
按以上步骤处理完毕后,即可在Html页面的JavaScript中调用您所暴露的方法,具体格式为:
您所登记的类接口名.您所暴露的方法输出名 (…)
在相关例程中对此流程有示例.

发表评论

后才能评论