【发布时间】:2015-04-28 23:17:41
【问题描述】:
我已将 phonertc 示例应用程序作为我的 Android 本机 Java 应用程序的一部分。在我的家庭活动中,我有一个按钮,可以在单击时启动 phonertc 示例应用程序。这是按钮的作用:
Intent i = new Intent(this, CordovaApp.class);
startActivity(i);
在 CordovaApp.class 中,我有以下来自 phonertc 示例应用程序的代码:
public class CordovaApp extends CordovaActivity
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
super.init();
// Set by <content src="index.html" /> in config.xml
loadUrl(launchUrl);
}
}
这会在单独的活动中加载示例 phonertc 应用程序。我想在加载时将我自己的一些数据从 Java 发送到示例 phonertc 应用程序。
除了插件的通信之外,我的目标是在 phonertc 应用程序和我的 java android 代码之间进行通信。我该怎么做?
phonertc 应用程序在 webview 中加载后有什么方法调用我的 java android 代码的函数吗?
请帮忙。
【问题讨论】:
-
您想在混合应用程序中从 HTML/Javascript 端调用 Java 函数,对吗?如果是这样,我会解释。
-
是的,反之亦然。我知道如何在简单的 webview 中进行操作,但在使用 cordova plus phonertc 插件的情况下无法理解
-
我不知道 phonertc 案例,但我可以解释例如在 cordova 应用程序范围内单击 HTML 按钮时启动 Android 意图。但如果你知道,没关系:)
-
好的,那你能解释一下cordova app scope吗,我自己做phonertc
标签: javascript android phonertc