Android: как найти абсолютный путь к папке с ресурсами?
Мне нужно получить абсолютный путь к папке с ресурсами в моем приложении, так как я хочу обслуживать файлы с использованием веб-сервера, и ему нужен абсолютный путь. Возможно ли это?
Я бы подумал, что может быть что-то вроде этого:
String rootDir = getAssets().getRootDirectory();
но там нет.
Любая помощь приветствуется, приветствует.
Ответы
Ответ 1
Возможно ли это?
Нет. Абсолютного пути к папке с ресурсами в [вашем] приложении нет. Активы хранятся в файле APK.
В некоторых случаях, таких как URL-адреса, предоставленные в WebView
, вы можете использовать специальный базовый URL file:///android_asset
для ссылки на файлы в своих активах.
Ответ 2
Вы всегда можете копировать файлы из каталога активов в APK в папку на устройстве, а затем обслуживать эту папку.