Поместите файл в каталог / assets, вы можете получить к нему доступ через файл: /// android_asset / directory.
Вместо того, чтобы помещать html в код, папка assets - это место, где вы можете поместить статические данные.такие файлы, как HTML и связанные с ним CSS, изображения и файлы JavaScript и т. д. Затем вы можете использовать WebView.loadUrl () .Преимущество этого заключается в том, что в коде не нужно использовать Java String и громоздкое редактирование.Вы сможете создать файл (ы) отдельно, в своем любимом редакторе веб-проектов, а затем скопировать и вставить их.Если вам нужно отредактировать файл во время выполнения, вы все равно можете загрузить файл из каталога assets и при этом не беспокоиться о выходах Java String и обременительном редактировании.Затем примените изменения и передайте WebView.loadData () .
. Чтобы отладить эту проблему, внедрите WebChromeClient.onLoadResource и ознакомьтесь с учебным пособием по консольным сообщениям .
Не забудьте использовать PackageManager.getPackageInfo () , чтобы проверить, доступна ли флэш-память.Если это не так, вы можете дать пользователю возможность скачать его с маркета .