如果你可以建立一个网站,你就可以建立一个 Android 应用程序!
Android.js simple 将您的 node.js 网站放入 WebView 中。
是的,我知道那里有很多缺点,但它也提供了不同的 API 供您交互。
android.js 应用程序不仅是网站前端的 WebView,它还可以与后端交互并与文件交互等等!
安装
要安装Android JS二进制文件,请使用 npm。
npm install androidjs
安装Android JS项目生成器和生成器
npm install -g androidjs-builder
初始化
mkdir AndroidApp
cd AndroidApp
androidjs g
npm install
它将在AndroidApp
目录内生成一个示例项目。
看起来像:
AndroidApp
|__ assets
| |__ ipc, css, js
|
|__ views
| |__ index.html
|
|__ main.js
|__ package.json
-
main.js
是主文件,或者我们可以说它是您的应用程序的后台进程,它执行在节点中编写的所有代码,因此您必须在 main.js 中编写所有节点 js 代码 -
index.html
是应用程序最初呈现的第一个视图 -
package.json
跟踪所有节点包 -
assets
存储应用程序的所有资产
建造时间
cd AndroidApp
androidjs b
它将在 dist 文件夹中生成 apk 文件
如果此build命令失败或产生任何错误,请尝试使用force command
androidjs b -f
为什么不使用它
Android.js 并不比react-native好 ,但是,至少你可以(在某种程度上)将现有代码放入其中并生成一个 API 以在设备上运行,就像 android 应用程序一样。
React Native仍然是使用 React (JavaScript) 制作 Android 应用程序的最佳方式。
其他资源
docs - android.js 的文档
示例应用程序- 一些示例应用程序。
结论
如果你不知道 react,Android.js 是一个了不起的框架
但是,如果您知道 react,那么 react native 会首先派上用场。
链接:https://dev.to/atordvairn/androidjs-build-android-apps-from-nodejs-1056
网友评论