我正在创建一个适用于旧版Android API级别的本地共享库。我能够从客户端代码中调用库中的函数。但是我需要在共享库中使用一些图像文件。参考1和3提到了通过使用Java代码访问资源文件的方法。我的问题是:是否有一种方式允许我使用类似于fopen(res_path)的C/C++函数来打开资源文件?库源代码结构如下:
.
├── AndroidManifest.xml
├── Android.mk
├── Application.mk
├── res
│ └── drawable
│ ├── 0.jpg
│ ├── 1.jpg
│ ├── ...
│ └── 9.jpg
├── MyApp.cpp
└── MyApp.h
提前致谢。
环境:
NDK版本:ndk-r12b
编译器:gcc c/c++ 4.9.x
AOSP:5.1.1_r30
API级别:22
参考资料: