最近在尝试使用weex做app开发,当前环境是Windows系统用android开发。想自己探测屏幕相关的属性,发现在Weex市场中的natjs看起来不错,但是一直没能正常使用。
我是自己创建的Android工程,对Weex工程编辑后把js文件拷贝到工程的assets目录下使用。
按照natjs的文档安装之后,写代码然后编译,发现没用。把对象结构打出来看发现Nat下的属性的各个对象都是没有下级属性的。后来看了看natjs的源代码,发现这个是要调用Module的,那就是需要有Java代码,可是我查找了这个插件的目录下并没有任何Java代码。不过在weex项目目录的plugin下的natjs-device-screen目录下倒是有java代码,但是这个又依赖于另外其他的类,而这些也没有代码。查看readme.md也没有其他的说明,完全不知道怎么用啊。
难道这个插件是只能用weexpack platform add android,然后用weexpack run android的方式才能使用的吗?
如果这样的话这些插件的使用就很不灵活了。插件的文档也没有提到任何其他的事情。
Weex的吊儿郎当的不成样的文档也压根没提过这种事情,举的例子都是和原生项目集成的。然后你让我用的东西还非得用你的脚手架搭出来的。实在是头疼啊,有人用了插件的来讲解一下啊。
其实好早之前就搞定了,一直没有写上来。下面有答案说安装依赖,我要是没按文档做我还有脸来提这个问题吗。后来需要使用的java代码我在natjs的github上扎到了,直接拷过去用了。