猿问

使用 Ionic 4 访问 JAR 文件中的 Java API

我正在使用 Ionic 4 开发移动应用程序(Android)。我得到了一个 JAR 文件,该文件据说包含通过平板电脑的 USB 端口发送一些命令的 API。JAR 文件中的 API 是用 Java 编写的,而 Ionic 项目是用 Angular 编写的,我不知道如何在 typescript 环境中调用 Java API。

这甚至可能吗?离子原生相机、条码扫描器库是这样开发的吗?


陪伴而非守候
浏览 260回答 2
2回答

元芳怎么了

要访问 Android Java 原生 API,我们需要创建一个 Cordova 插件。您需要用 Java 编写代码来编写核心逻辑和 Javascript 编写可以被 Ionic Native 调用的 API(请参阅下文)。以下是一些有用的入门链接:https://cordova.apache.org/docs/en/latest/guide/hybrid/plugins/https://cordova.apache.org/docs/en/latest/guide/platforms/android/plugin.html在为 Cordova 插件编写 Java 代码时,您可以从另一个 JAR 文件中导入包并使用该库来实现您想要实现的目标。之后,我们需要创建一个新的 Ionic Native 接口,一个 TypeScript 包装器,以启用从 Ionic App 到 Cordova 插件的通信。这是指南:https://github.com/ionic-team/ionic-native/blob/master/DEVELOPER.md

眼眸繁星

我不确定你想要什么。但我正在做的一件事如下:-> 在 src 下,创建配置 ts 文件,您可以在其中声明基本 url 和其他路径。然后,在app下创建服务文件。您可以从您的 api 调用您的 url,在 service.ts 文件中导入配置文件。您可以在服务文件中编码检索/创建/删除/更新。然后,您可以从 ionic pages.ts 调用服务文件。
随时随地看视频慕课网APP

相关分类

Java
我要回答