做移动手机客户端,通过NDK,可以用C调用系统的C函数吗?比如底层蓝牙函数。
希望高手能给点看法,先谢谢了ndk移动蓝牙c

解决方案 »

  1.   

    可以是可以,不过要注意不同平台api的区别
      

  2.   

    个人觉得是不可以的,没有做过NDK的开发;你要调用蓝牙的C/C++代码必定要蓝牙提供接口出来,利用IPC,或者socket;
      

  3.   

    貌似NDK中的库头文件没有关于蓝牙的,客户端 应该不可以直接包含源码里的头文件把
      

  4.   

    调用c/c++的函数,必须先把 c/c++编译为so库文件,然后在java代码中用native来注册函数,还要用system.load来导入so库。然后实现native的方法即可
      

  5.   

    可以,但你的必须依赖相关源码头文件去编译,NDK没有自带蓝牙的头文件,但每个版本的接口可能不一样