我有几个问题我试过谷歌,但似乎无法找到真正的解释。
我目前正在开发node.js(MEAN堆栈)。我看了一些Meteor.js的内容,这引起了我的兴趣。我只是对一些事情感到好奇,因为我已经读过Meteor可以成为一个Android应用程序,甚至可以说它出现在Google Play和App Store中。我的问题如下:
1。)它是一个真正的原生应用程序,并可以Meteor访问Android API,如相机,蓝牙,WiFi模块,GPS或文件系统?
2.。)Meteor可以使用Android的SQLite数据库吗?
3。)Meteor在封装的Android应用中实际上是WebView
吗?
感谢您对此的任何答案,因为我只是想知道它是否是没有相同功能的应用程序模仿,或者它是否是创建应用程序的现实方式。
答案 0 :(得分:2)
虽然Meteor无法像应用程序那样构建本机。但它确实可以访问相机,WiFi等模块。这背后的魔力是科尔多瓦。
流星不能直接使用Android的SQLite功能。 Cordova有额外的插件可以帮助您解决问题。Meteor绝对不是WebView,因为它使用了Cordova的机制。
只是为了让你知道,为了让应用程序正常运行数据库,你需要在某处托管一个真正的Meteor服务器,并在构建apk时指向url
。 Meteor有一个很棒的功能叫做热代码推送,它可以减少再次重建apk的任务。再次。如果您的Meteor服务器已更新,则APK也会更新。无需在Play商店再次提交。