gpt4 book ai didi

android - 带有插件的 PhoneGap android 应用程序

转载 作者:行者123 更新时间:2023-11-30 04:25:35 26 4
gpt4 key购买 nike

这只是我很快就要看的东西,所以我想抢先了解这个主题。

目前我有一个 phonegap 应用程序,它包含大量 HTML/JS 文件,正如您所期望的,但是我也想支持插件。插件将包含新的 html/js 文件以及其他资源,并将公开基于某些接口(interface)的插件契约(Contract)模型。所以你会安装 main 应用程序,然后假设我决定为 X 添加一个新插件,然后他们会去市场并下载 plugin 应用程序,它通过本身是无用的,但会通过主应用程序调用。

现在在浏览互联网后我找到了Write Plugin for Android App

它告诉我如何在 android 级别加载插件,但让我有点困惑的部分是如何访问该插件中包含的 html/js 资源。使用 .net 和其他东西,您可以从 dll 中提取资源,但我必须在 Android 中执行此操作,还是有一些更好的方法来访问插件中包含的静态文件。

所以这个问题的症结在于,如何从已安装的插件中​​加载静态文件。

最佳答案

我不确定我是否清楚地理解您的问题,但我猜您想了解如何在您的 js 文件中触发一个函数。如果问题在这里,我是怎么做的。希望对您有所帮助。

    private static void invokeJavascript(String javascriptFunctionName, String[] javaScriptParam) {

StringBuilder buf = new StringBuilder("javascript:");

buf.append(javascriptFunctionName);
buf.append("('");

for (int i = 0; i < javaScriptParam.length; i++) {
buf.append(javaScriptParam[i]);
buf.append("','");
}

buf.append("','nativeCallbackSuccess', 'nativeCallbackFail')");
cordovaWebView.loadUrl(buf.toString());
}

关于android - 带有插件的 PhoneGap android 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8605090/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com