如何将 node.js 应用程序变成 android 应用程序?

Posted

技术标签:

【中文标题】如何将 node.js 应用程序变成 android 应用程序?【英文标题】:How to turn node.js app into android app? 【发布时间】:2021-03-23 01:35:01 【问题描述】:

几个月前我决定深入研究 Web 开发,在对前端基础知识 (html/css/js) 感到有些熟悉之后,我开始探索 node 以获取一些后端知识,并提出了一个锻炼项目.

有一个网页详细显示了我所居住地区的当前天气状况,所以我想为我的 android 手机创建一个包含该页面内容的应用程序,因为该页面非常基本(只是一些 html 表格)并且没有响应,所以我必须在手机上缩放和横向滚动才能看到内容,而且我必须打开浏览器并在那里导航。

所以我已经设法抓取我想要的内容并在我的电脑上本地提供它(使用快递)。这就是我不知道如何进行的地方。将其转换为 Android 应用的最简单和/或更有效的方法是什么?

【问题讨论】:

【参考方案1】:

在我看来,没有完全简单的方法可以将其转换为原生 android 应用程序。 由于您使用的是 javascript,因此您可能需要研究 React Native 来开发应用程序。

【讨论】:

【参考方案2】:

有 2 个选项供您选择。

1。在 Android 和 ios 中使用 webview

因此,一旦用户打开您的应用程序,它将加载您的网站,但需要互联网连接。一旦网站加载完毕,第一个活动将被完全加载。

2。使用 Ionic/cordova

Cordova 是我推荐的方法,因为用户永远不会觉得网站是用 HTML CSS 构建的。 为此,您需要使用静态站点,并且该站点将使用您服务器上的 api。您可以使用 Vue/React/Angular 来加快开发速度。

【讨论】:

以上是关于如何将 node.js 应用程序变成 android 应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

如何将 node.js 模块作为 node.js 程序的子进程执行?

转Node.js和PHP之争

NTVS:把Visual Studio变成Node.js IDE 的工具

如何将命令行参数传递给 Node.js 程序?

如何将命令行参数传递给 Node.js 程序?

如何将命令行参数传递给 Node.js 程序?