电话间隙 - 是否可以运行外部 *.jar 文件
Phone Gap - is it possible to run external *.jar file?
我必须将我的应用程序与放入jar文件中的代码集成 - 是否可以在phonegap和*.jar文件之间建立通信,以便我可以从该文件运行一些方法?提前谢谢。
这个问题实际上有两个部分。
首先,您可以创建一个 phonegap 插件来与自定义 java 代码进行交互。 在您的情况下,这将是使用罐子的"胶水"。
其次,如果 jar 在编译时可用,您需要将 jar 添加到项目中,以便将其包含在构建中,或者如果它仅在运行时可用(并且包含编译的 dex 类,而不是可移植的 java 类),您可以使用 dex 类加载器加载它并通过反射调用它。 但是,如果它是一个用于桌面的随机罐子,您将无法使用它。
是的。
您可以在 Android PhoneGap Activity 代码中注册回调,以便 JS 中的 javascript 调用可以从您自己的 jar 调用您的自定义 Java 代码,或者只是在 Android 应用程序中用 java 代码编译。
您可以在Android活动代码中将其作为一次性黑客,或者您可以编写PhoneGap插件
相关文章:
- 如何在运行时在angular 2中加载外部js脚本
- 在出现JS错误的页面上运行外部Javascript
- 如何在windows上的node.js中运行外部程序
- 在php文件中运行外部javascript
- 外部JavaScript未在Laravel 5中运行
- 电话间隙 - 是否可以运行外部 *.jar 文件
- 有没有办法在外部包不可用时优雅地失败,并且仍然运行 domReady
- 运行查询并从外部站点检索 XML
- 如何在控制器外部和视图内在 AngularJs 中运行 jQuery
- 如何在运行时应用外部网站的样式
- 检查类是否处于活动状态,如果是,请运行外部.js文件?可能
- Android - 如何在运行时生成的HTML数据中加载外部javascript文件
- 如何在摩卡中运行外部脚本
- 如果命令嵌入在外部站点中,如何运行函数 cordova
- 如何在内部异步函数完成运行后调用外部函数返回
- 在加载外部页面时运行javascript以在Firefox中操作它
- Javascript API在主站点上运行良好,但在外部服务器上无法正常工作
- 如何在Safari的地址栏中运行javascript(外部URL)
- jQuery在链接到外部JS时未运行
- 外部.js仅运行部分代码