我看到您可以在以下链接上从 JS 调用 PhoneGap 的功能:
Android Java和Phonegap Javascript之间的通信?
我的问题是,如果你能以相反的方式?
从PhoneGap调用JS函数
我看到您可以在以下链接上从 JS 调用 PhoneGap 的功能:
Android Java和Phonegap Javascript之间的通信?
我的问题是,如果你能以相反的方式?
从PhoneGap调用JS函数
如果我是你,我会阅读这篇关于如何在 Android 上实现 JavaScript 接口的教程,之后你应该能够以任何一种方式调用 JavaScript 函数。
例如从您的代码中:webViewName.loadUrl("javascript:somemethod()");
我相信你可以在 PhoneGap 中实现这种行为。告诉我我是否错了!
这就是我的想法。:)
在 android 中,DroidGap 类(它是 phonegap 应用程序活动的基类)提供方法“sendJavascript()”来执行 javascript。此方法可用于扩展 DroidGap 类的活动,如下所示 -
public class MainActivity extends DroidGap {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
MainActivity.this.sendJavascript("var myInt=10;");
super.loadUrl("file:///android_asset/www/index.html");
}
}