【问题标题】:Is Java on Android native or not?Android上的Java是原生的吗?
【发布时间】:2013-02-21 19:02:08
【问题描述】:

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

【问题讨论】:

    标签: java android sdk android-ndk native


    【解决方案1】:

    “Native”是一个词,在不同的语境中有不同的含义。

    在比较和对比基于 Java 的 Android 应用开发与 Web 应用或所谓的“混合”应用(例如 PhoneGap)时,“native”指的是 Java。

    在比较和对比基于 Java 的 Android 应用开发与使用 NDK 的 C/C++ Android 应用开发时,“本机”指的是 C/C++。

    【讨论】:

    • 非常感谢。你的回答真的很有帮助。
    • @user2141428 如果答案真的对你有帮助,那么你应该接受它。
    猜你喜欢
    • 1970-01-01
    • 2013-08-03
    • 2019-09-29
    • 1970-01-01
    • 1970-01-01
    • 2017-02-14
    • 2013-02-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多