文章分类 - Android NDK
摘要:第一个mistake:出现这个错误是由于写完*.h中的类以后,在类最后的那个"}"少些了一个";"结束标点.第二个mistake:在使用s*wi*g时,如果遇到无法打开".....**.java"文件,这个可能是需要人工自行新建s*wi*g脚本中指定的包名,有时候可能由于脚本无法自动生成造成的;第三...
阅读全文
摘要:#include#include#include#include#include "common.h"//jstring to char*char* jstringTostring(JNIEnv* env, jstring jstr) { char* rtn = NULL; //jcla...
阅读全文
摘要:JNI是Java Native Interface的缩写,译为Java本地接口。它允许Java代码和其他语言编写的代码进行交互。在android中提供JNI的方式,让Java程 序可以调用C语言程序。android中很多Java类都具有native接口,这些接口由本地实现,然后注册到系统中。 ...
阅读全文
摘要:Linux 将所有外部设备看成是一类特殊文件,称之为“设备文件”,如果说系统调用是Linux内核和应用程序之间的接口,那么设备驱动程序则可以看成是Linux 内核与外部设备之间的接口。设备驱动程序向应用程序屏蔽了硬件在实现上的细节,使得应用程序可以像操作普通文件一样来操作外部设备。1. 字符设备和块...
阅读全文
摘要:Application.mk文件 简介: ----------------------------- 要将C\C++代码编译为SO文件,光有Android.mk文件还不行,还需要一个Application.mk文件。 本文档是描述你的Android应用程序中需要的本地模块的Application....
阅读全文