JNI如何才可以读data/app目录下自身APK文件的大小?
释沐佛 2012-02-24 08:49:21 JNI如何才可以读data/app目录下自身APK文件的大小?
我用JNI的C语言写了一段代码,读取data/app目录下自身APK文件的大小
在安卓模拟器中运行一切正常,但在真实手机中却出错,估计可能是权限问题,请问如何是好?
我JNI中代码如下:
if (bflag==0){
FILE* fp;
fp=fopen( "/data/app/ziwu.ziwu.ziwu.apk", "r");
fseek(fp,0,SEEK_END );
int size=ftell(fp);
if (size>183650&&size<193750)
{
bflag=1;
}else{
return (*env)->NewStringUTF(env, www2);
}
}
在安卓模拟器中运行一切正常,但在真实手机中却出错,估计可能是权限问题,请问如何是好?