安卓底层native用的是C语言还是C++,都用的话,各用在哪些方面,求解!!!安卓底层

解决方案 »

  1.   

    “安卓底层native用的是C语言还是C++”,还是取决于干什么了。比如如果要用aidl通信,那就要选择c++。
    中间层用c++多(没说一定要用),c++的oop更容易逻辑抽象些。c更下面点。
      

  2.   

    native层用的什么语言,取决于那些第三方开源库人家团队使用的是什么语言 android只是借用 例如webkit使用c++ bzip2使用的是c apache-xml使用的是java android的frameword层的重要功能实现就是封装的这些第三方开源软件 提供给应用程序使用