Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 移动应用程序-同时使用Project Tango和Ionic和/或angular_Javascript_Android_Angularjs_Ionic Framework_Google Project Tango - Fatal编程技术网

Javascript 移动应用程序-同时使用Project Tango和Ionic和/或angular

Javascript 移动应用程序-同时使用Project Tango和Ionic和/或angular,javascript,android,angularjs,ionic-framework,google-project-tango,Javascript,Android,Angularjs,Ionic Framework,Google Project Tango,我正在寻找一个移动应用程序项目的指导。大部分应用程序都可以使用angular.js(也许还有ionic)javascript技术交付。对于一个组件,我需要与API集成,特别是google project tango API。此API仅在java、C或unity()中可用。我知道我有点不了解,但是有可能在同一个移动应用程序中使用这两种技术吗?如果有,你能提供一些关于如何设置开发环境的指导吗 提前感谢您的帮助。您的应用程序应该是跨平台的吗?如果它是仅限移动的,并且您想用JS编写它,那么您可以尝试使用

我正在寻找一个移动应用程序项目的指导。大部分应用程序都可以使用angular.js(也许还有ionic)javascript技术交付。对于一个组件,我需要与API集成,特别是google project tango API。此API仅在java、C或unity()中可用。我知道我有点不了解,但是有可能在同一个移动应用程序中使用这两种技术吗?如果有,你能提供一些关于如何设置开发环境的指导吗


提前感谢您的帮助。

您的应用程序应该是跨平台的吗?如果它是仅限移动的,并且您想用JS编写它,那么您可以尝试使用NativeScript。据我所知,NativeScript可以访问C库,同时它有AngularJS版本(只有第二个版本)。它还使用本机小部件,因此应该比Ionic更快。但这样的应用程序在浏览器中不起作用——至少对于移动版和网络版来说,视图层会有所不同。

爱奥尼亚没有什么特别之处可以阻止Android出色地支持JavaScript↔ Java绑定:


对于Ionic和Tango,您可以从Ionic控制器中与Java Tango API进行交互。

可以想象,它可能只是Java/JNI代码的JavaScript桥梁,但数据进出不同环境的环数意味着您将受到性能的影响。谢谢,很高兴知道这一点。对于我来说,现在还处于开发阶段,我正试图在走错路之前找到理想的方法。除了ionic之外,您是否会推荐其他有助于与project tango api集成的产品?我建议您使用Android Studio作为IDE。至少目前看来,您是以android为中心的,这将使您的应用程序的Java Tango API部分更加实用。您可以构建一个股票Ionic/Cordova应用程序,并将其导入Android StudioSorry Lightbeard,这里只需进行一次与开发工作流程相关的最终查询。如果我将Ionic/Cordova应用程序导入android studio,但希望对Ionic项目进行一些更改,那么我是应该在android studio之外进行更改并再次导入,还是需要在android studio内完成所有未来的开发?我认为这两种方法都是可能的,但我认为在Android Studio中编辑你的Ionic模板和控制器将是最实际的,因为所有东西都将在一个地方开发。这是一个非常适合HTML/JavaScript/CSS的IDE,除了JavaDarth之外,我将看看这个选项。您推荐nativescript高于其他人有什么原因吗?