Сначала используйте file:///android_asset/mobile/index.html
. Хотя каталог в файловой системе assets/
(множественное число), в формате URL используется asset
(единственное число).
Во-вторых, вы не можете открыть веб-браузер на одном из ваших активов. Вам нужно будет либо:
Скопируйте файлы на внешнее хранилище и запустите на них браузер по умолчанию
Скопируйте файлы во внутреннее хранилище, создайте ContentProvider
для их обслуживания и запустите браузер по умолчанию на полученном content://
пути
Этот пример проекта демонстрирует второй подход, хотя и использует один файл PDF, чем каталог ресурсов.
Третья возможность состоит в том, чтобы вы сами отображали содержимое с помощью виджета WebView
.