我已经阅读了很多与此主题相关的答案,但是没有一个能够解决我的问题,所以需要帮助:
我需要将.aar文件导入到使用Android Studio 1.1.0创建的项目中,我使用"新模块"选项导入它,实际上我没有收到任何错误,我可以构建应用程序并运行它,但是当我尝试使用这个.aar文件中的类时,Android Studio没有找到对它的引用,让我们说它无法识别我想要包含在我的代码中的包.
您可能认为我必须添加依赖项,我已经这样做了,它似乎无法正常工作.
所以有人可以告诉我在Android Studio 1.1.0中导入和使用.aar文件的正确方法
我正在开发一个使用React Web和React Native的项目.我已经实现了一个阵营的Web组件,它允许您从OBJ,MTL和图像文件加载3D模型,一旦模型被加载,你可以编辑它,它和东西连接3D标签,最后保存修改后的3D模型回服务器,我的实现在幕后使用THREE.js.
现在,下一步是能够从服务器检索这些文件,并在React Native应用程序(移动)中呈现已编辑的3D模型.所以我的问题是:我该怎么做呢?我正在考虑使用一些嵌入式Web视图作为本机反应,以便我可以从React Web组件中重用尽可能多的代码,然后以某种方式实现Web视图和本机应用程序之间的某种通信,但我不是很确定如何实际实现这一点.
到目前为止我做了一些研究,我发现如下:
本机WebView for React和webview与本机应用程序之间的桥梁
通过阅读这些页面,我意识到我想做的事情可能是可行的,但我仍然不确定如何实际实现这一点.如何在Webview中生成React Web组件,然后如何使注入的代码与WebView内部Web组件的内部工作交互?
如果我的目的的做法证明不可行,有没有渲染的3D模型的任何替代方法本身的阵营原生应用,希望有媲美three.js所(某种三样库的一个高度抽象的React Native)?
我打算开发一个带有Three.js页面的HTML5,这样我就可以使用它实现3D屏幕,并且可以在Cross平台方法中轻松支持Mobile平台.我读过Three.js使用WebGL,但iOS和Android浏览器不支持它,所以我无法开发这样的组合应用程序.
有人可以建议,我是否可以使用Three.js页面开发HTML5以实现iOS和Android应用程序上的3D交互,或者不作为Web应用程序?如果没有,请提供官方链接,其中提到它不受支持.
谢谢.
我现在正在使用人行横道.当用户单击HTML中的按钮时,我需要调用Java方法,这可能如下所示:
<a href="#" onclick="callJava()">Start</a>
Run Code Online (Sandbox Code Playgroud)
我不确定Crosswalk扩展是否是我想要的,这对于调用Java函数似乎是如此重要.
有更简单的方法吗?或者在这种情况下我应该将Cordova与Crosswalk一起使用?