从 angular 4 个项目创建 Apk

Create Apk from angular 4 project

我想为社会委员会的管理员创建一个应用程序。我使用过 aveko 创建的 ngx-admin 模板,但我不知道如何创建我的管理应用程序的 apk。我想展示它在需要修改后如何在我的真实设备上工作。有人知道吗?

当您使用 Angular 时,您创建了 单页应用程序 ,称为 SPA。

这意味着,与 PHP 等语言相反,您的用户不会向您的服务器请求页面。在 Angular 中,您的所有页面都由用户的计算机 保留。

创建 SPA 时,您正在使用 JavaScript。 Java脚本 与 Java 无关。这意味着,如果您想创建一个 APK,您将需要创建一个 Java 项目

但对您来说幸运的是,有一个名为 Ionic 的框架。此框架允许您为 SPA 应用程序创建 APK。

据我了解,它创建了一个仅由 Web 浏览器组成的应用程序,它将显示您的 SPA。这会诱使用户认为他使用的是本机应用程序,但实际上,他使用的是 SPA

为了访问 phone 的属性,Ionic 依赖于另一个名为 Cordova 的框架。该框架为您提供了一个抽象概念,允许您访问联系人、图片等内容。

适用于您的问题:您可以使用 Ionic 和 Cordova,而不管 ngx-admin。因为最后,您将构建您的应用程序,从而制作供应商脚本。这些脚本将包含 您的应用程序使用的 Java 脚本的每一部分 ,其中包括 ngx-admin。

一旦您构建了您的应用程序,Ionic 将在浏览器中为您的用户 phone 提供此 SPA。

所以,您现在要做的就是使用 Ionic!另一个优点:Ionic 还可以创建 iPhone 应用程序

一点建议:据我了解,您想向客户展示您的应用程序在 phone 上的外观,对吗?在这种情况下,您可以像标准应用程序一样将 SPA 部署在服务器上,并使用您的 phone 访问它。这将使您获得更多时间,您实际上将有时间自己探索 Ionic!