NDK C/C++是为了提高性能用的, 看你项目需求。UI部分大部分还是JAVA写的。

解决方案 »

  1.   


    听说用JAVA编写的容易反编译出源代码,还有就是我现在只会C。我能不能不学JAVA,只用C,学NDK做成任何JAVA能做的手机应用呢?
      

  2.   

    你完全用NDK是可以做开发的,这样你会很痛苦滴。如果想加密核心技术的话,可以把部分重要的逻辑放到NDK中实现,JAVA层专门做UI即可。