我正在爲較舊的android API級別創建本機共享庫。我可以從客戶端代碼調用庫中的函數。Android,從本地/ NDK共享庫訪問資源文件
但我需要在共享庫中使用一些圖像文件。參考文獻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
出處:
- how to access resources in a android library project
- providing resource on android
- Accessing resources on android
我通常使用res文件夾中的原始文件夾來存儲apk內部存儲器中的圖像。但是你需要在java中添加一些函數來存儲你的文件。如果我有時間,我會發表一個例子。 – uelordi