最近跟着老师在做个东西,需要在手机上开发个客户端,能不能不用java,用c语言开发?问下能不能在android上运行c程序,如果可以的话,麻烦说下具体的步骤是怎样的,多谢了
------解决方案--------------------
不能直接运行,只能通过JNI调用
------解决方案--------------------
要通过java本地接口(JNI)实现!
------解决方案--------------------
Android系统内核是linux,所以可以直接编写运行在底层linux os上的c/c++程序
但系统没提供c/c++ GUI库,所以开发客户端只能使用上层java开发
如果你的程序要求高效率,可以利用c/c++提高速度和效率,Android提供了Native Development Kit(NDK)
允许使用libc和libm库以及对OpenGL的本地访问C++库
------解决方案--------------------
你可以使用标准的 Linux cross-compiler 编译应用程序,并从 shell 里运行你的程序。
------解决方案--------------------
你不要回答得这么专业好不好
------解决方案--------------------
可以调用C语言写的程序,android的NDK开发 你可以看看