Android NDK — как получить абсолютный путь к файлу из NativeActivity?
Всем привет!
Есть такая задача: мое приложение (полностью нативное, не имеющее Java кода) имеет некоторые файлы, лежащие в папке assets(могу в принципе переложить в res/raw - это не принципиально) внутри APK.
Я могу их считывать как поток байт через AASsetManager в буфер, но мне такой вариант не подходит, мне нужно получать абсолютный путь до файла. Никто с таким не сталкивался? Как это можно сделать?
Заранее спасибо!
з.ы. Варианты, как это сделать через Java-часть, мне известны и по ряду причин не подходят.
Решил проблему следующим образом:
Получил абсолютный путь до папки с программой через android_app* app; app->activity->internalDataPath
А дальше ко всем внутренностям этой папки можно получить доступ через обычные сишные интерфейсы файлового I/O.