Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.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
Android上的Java是本机的还是非本机的?_Java_Android_Sdk_Android Ndk_Native - Fatal编程技术网

Android上的Java是本机的还是非本机的?

Android上的Java是本机的还是非本机的?,java,android,sdk,android-ndk,native,Java,Android,Sdk,Android Ndk,Native,我最近读了一些关于移动应用的文章,特别是关于Android应用的。在我的研究中,我发现有两种应用程序,原生应用程序和网络应用程序。到目前为止还不错,但现在我想知道用Java编写的Android应用程序是否是本地的。我问这个问题是因为也有可能使用NDK(本机开发工具包)在C/C++中编程。 当Android的Java应用程序不是本机应用程序时,它是什么?当它是本地的时候,当NDK的名字中已经有“native”这个词时,怎么能争论呢?“native”这个词在不同的上下文中有不同的含义 当比较和对比基

我最近读了一些关于移动应用的文章,特别是关于Android应用的。在我的研究中,我发现有两种应用程序,原生应用程序和网络应用程序。到目前为止还不错,但现在我想知道用Java编写的Android应用程序是否是本地的。我问这个问题是因为也有可能使用NDK(本机开发工具包)在C/C++中编程。 当Android的Java应用程序不是本机应用程序时,它是什么?当它是本地的时候,当NDK的名字中已经有“native”这个词时,怎么能争论呢?

“native”这个词在不同的上下文中有不同的含义

当比较和对比基于Java的Android应用程序开发与Web应用程序或所谓的“混合”应用程序(如PhoneGap)时,“本机”指的是Java


在比较基于Java的Android应用程序开发与使用NDK的C/C++Android应用程序开发时,“native”指的是C/C++。

非常感谢。你的答案真的很有帮助。@user2141428如果答案真的帮助了你,那么你应该接受它。