我试图理解为什么有人想在Android编程中使用NDK功能? c ++对于学习Android非常重要吗?
答案 0 :(得分:3)
三个(也许是第四个)主要原因是:
说了这么多,你应该确定在决定使用它之前需要NDK。 NDK代码的测试和维护成本可能高于等效的Java。
答案 1 :(得分:1)
我曾多次使用过NDK:
NDK对性能没有用,因为Android应用程序通常不受CPU限制,而是等待网络或文件访问。这就是Google says:
的原因在Android上使用本机代码通常不会带来显着的性能提升,但它总是会增加应用程序的复杂性。