android中SDK和NDK的区别

时间:2016-07-28 11:03:34

标签: android c++ sdk android-ndk

自2年以来,我一直在担任Android应用程序开发人员。我通常使用Android SDK进行所有Android应用程序开发。现在我有一个项目,这是一个Android应用程序,我必须使用SDK和NDK进行App开发(根据客户要求)。 但由于我没有任何NDK经验,我不知道它是什么。在一些博客中,我读过NDK开发基于c ++。

使用NDK是否真的必须具备c ++的完整知识?

请帮助!!

1 个答案:

答案 0 :(得分:1)

使用NDK意味着您必须在C / C ++中编写部分代码才能达到速度。如果是客户要求,则您没有选择权。但请记住,只有当您觉得需要更好的性能时才应使用NDK。当然,你必须对c / c ++有一些了解才能使用NDK。