Подтвердить что ты не робот

Android: как найти абсолютный путь к папке с ресурсами?

Мне нужно получить абсолютный путь к папке с ресурсами в моем приложении, так как я хочу обслуживать файлы с использованием веб-сервера, и ему нужен абсолютный путь. Возможно ли это?

Я бы подумал, что может быть что-то вроде этого:

String rootDir = getAssets().getRootDirectory();

но там нет.

Любая помощь приветствуется, приветствует.

4b9b3361

Ответ 1

Возможно ли это?

Нет. Абсолютного пути к папке с ресурсами в [вашем] приложении нет. Активы хранятся в файле APK.

В некоторых случаях, таких как URL-адреса, предоставленные в WebView, вы можете использовать специальный базовый URL file:///android_asset для ссылки на файлы в своих активах.

Ответ 2

Вы всегда можете копировать файлы из каталога активов в APK в папку на устройстве, а затем обслуживать эту папку.