JNI 下的文件操作

 

1.        FILE *p=fopen("/data/data/com.sfapi/lee.txt","w+");

Android底层的C部分使用linux C的函数fopen来打开一个文件,试了半天,P的返回值始终是NULL,在网上查了一些资料,原来android的目录有问题,你创建的文件必须放在/data/data/目录下面(其它目录没有试过,欢迎大家补充)

 

对于创建的一个工程项目,我们一般把要创建的文件保存在“/data/data/包名/文件名”。

你可能感兴趣的:(JNI 下的文件操作)