BelBES
@BelBES

Android NDK — как получить абсолютный путь к файлу из NativeActivity?

Всем привет!

Есть такая задача: мое приложение (полностью нативное, не имеющее Java кода) имеет некоторые файлы, лежащие в папке assets(могу в принципе переложить в res/raw - это не принципиально) внутри APK.

Я могу их считывать как поток байт через AASsetManager в буфер, но мне такой вариант не подходит, мне нужно получать абсолютный путь до файла. Никто с таким не сталкивался? Как это можно сделать?

Заранее спасибо!

з.ы. Варианты, как это сделать через Java-часть, мне известны и по ряду причин не подходят.
  • Вопрос задан
  • 4162 просмотра
Решения вопроса 1
BelBES
@BelBES Автор вопроса
Решил проблему следующим образом:
Получил абсолютный путь до папки с программой через android_app* app; app->activity->internalDataPath
А дальше ко всем внутренностям этой папки можно получить доступ через обычные сишные интерфейсы файлового I/O.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы