作为 Android 应用程序开发人员,我工作了 2 年。我通常使用 android SDK 进行所有 Android 应用程序开发。现在我有一个项目是一个 Android 应用程序,我必须在其中使用 SDK 和 NDK 进行应用程序开发(根据客户要求)。 但由于我对 NDK 没有任何经验,所以我不知道它是什么。在一些博客中我了解到NDK开发是基于c++的。
要使用 NDK 就必须具备完整的 c++ 知识,这是真的吗?
请帮忙!!
最佳答案
使用 NDK 意味着您必须用 C/C++ 编写部分代码才能达到速度。如果是客户要求,那么您别无选择。但请记住,只有当您觉得需要更好的性能时才应使用 NDK。当然,您必须对 c/c++ 有所了解才能使用 NDK。
关于android - android中SDK和NDK的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38634510/