Загрузите WebView с помощью файла .html, связанного с папкой / assets - PullRequest
1 голос
/ 13 апреля 2011

Мне нужно загрузить файл .html в WebView, но этот файл находится во внешней папке на диске. Я не могу скопировать файл в папку / assets под моим проектом Android. Но я могу создать ссылку на этот файл в Eclipse.

Вопрос в том, как загрузить этот связанный файл в WebView?

Я пытался загрузить его с помощью webView.loadUrl ("file: ///android_asset/myFile.html"), но это сработало. WebView не может найти «myFile.html» в папке «/ assests». (ссылка «myFile.html» в папке / assests на настоящий файл во внешней папке на диске.)

Пожалуйста, дайте любую идею !!!! Заранее спасибо!

Ответы [ 2 ]

2 голосов
/ 13 апреля 2011

Если вы работаете в OS X или Linux, попробуйте создать символическую ссылку в вашем проекте assets/ для рассматриваемого файла. Я сомневаюсь, что ссылки Eclipse будет достаточно, поскольку упаковка ресурсов в APK не является работой Eclipse, и инструменты Android, вызванные Eclipse, могут не знать о ссылках Eclipse.

0 голосов
/ 17 февраля 2012

Для окон используйте эту команду mklink /D link-folder-name target-folder.Затмение / Android прекрасно работает с этой ссылкой, и ваш apk будет иметь все связанные ресурсы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...