2011-08-23 136 views
3

有没有人知道如何从JNI C++代码的APK中的res/raw文件夹访问资源,或者通过shell访问时访问什么路径?如何从JNI/NDK C++代码访问/ res/raw?

感谢, 凯文

+0

如果有帮助的你可以使用类似:URI URI = Uri.parse(“android.resource:// COM .whatever.package /“+ R.raw.asset_name);加载像VideoView这样的组件中的原始资源,不知道是否适用于本地。 –

回答

-2

如果你可以通过一个InputStream的,做getResources().openRawResource(resourceId)

+2

不,是从Android Java内部,不是Native C/C++ –

+4

找到答案,数据将简单地位于/ data/app/packagename/res/raw中 –

+0

如何在JNI中使用getResources()。openRawResource命令。 ?? – Frankenstein