Как открыть файл html из указанной папки c в WebView на Android - PullRequest
0 голосов
/ 19 июня 2020

В моем приложении у меня есть один файл HTML, и я сохраняю его в указанной c папке!
Я хочу открыть этот файл в WebView, и для него я пишу ниже коды.
При запуске приложения и открытии WebView показать мне Веб-страница недоступна ошибка WebView!

Мои коды:

htmlReaderPage_reader.getSettings().setJavaScriptEnabled(true);
htmlReaderPage_reader.setInitialScale(1);
htmlReaderPage_reader.getSettings().setLoadWithOverviewMode(true);
htmlReaderPage_reader.getSettings().setUseWideViewPort(true);
htmlReaderPage_reader.getSettings().setBuiltInZoomControls(false);
htmlReaderPage_reader.getSettings().setPluginState(WebSettings.PluginState.ON);
htmlReaderPage_reader.getSettings().setDomStorageEnabled(true);
htmlReaderPage_reader.getSettings().setDatabaseEnabled(true);
htmlReaderPage_reader.setWebViewClient(new WebViewClient());
htmlReaderPage_reader.setVerticalScrollBarEnabled(true);
htmlReaderPage_reader.setHorizontalScrollBarEnabled(true);

htmlReaderPage_reader.loadUrl("file:///root/sdcard/my_folder/index.html");

ОБНОВЛЕНИЕ:

Я меняю свой код следующим образом:

htmlReaderPage_reader.loadUrl("file:///"+Environment.getExternalStorageDirectory().getPath() + "/my_folder/index.html");

, но снова не читаю это html файл!

Как я могу исправить это и открыть Html файл из указанной c папки?

1 Ответ

0 голосов
/ 19 июня 2020

Потому что вам нужно прочитать внутреннюю папку

Сначала вам нужно найти файл в активах

assets / index. html

После прочтения файла

/ app / src / main / assets / index. html

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