问题描述
- 听说安卓NDK功能有限,还得用JAVA+SDK开发?
-
C++程序员想学写安卓程序,可是不想在学JAVA了,怕哪个也精通不了。可不可以直接用C++ NDK写安卓应用。我指的是全部JAVA能写的都能写?
解决方案
测重点不一样。java主要是在android中做UI,前台应用,等
ndk是建立一个通道给前台UI访问后台c等,因为游戏u引擎主要是c,所有才出来了ndk来建立这么一个通道。
解决方案二:
C++写代码太复杂了,就算你会C++而不会Java,直接用C++写应用也不合算的。
建议你还是学习下Java,而且Java本身也是Android开发的原生语言,好比C++是Linux的原生语言一样。
解决方案三:
学 Android 一定要学 Java,否则就不要学了。毕竟 Android 的应用开发,还是 Java的天下。
NDK,也只是调用一些系统功能,或第三方开源的代码时使用的
解决方案四:
android里面即使用c/c++,也经常要反调java方法,否则累死你。
时间: 2025-01-26 09:49:27