Открытие файлов HTML на Android
Способ 1: Системные средства
Сначала рассмотрим системные возможности Android. В актуальных версиях «зелёного робота» есть встроенный инструмент для работы с HTML-файлами, доступный в меню «Открыть через…». Использование этой функции покажем на примере чистого Android 10.
- Запустите встроенный файловый менеджер, который называется «Файлы».
Далее найдите целевой документ – например, в меню «Недавние» или перейдя в требуемую папку.
Утилита покажет документ как обычную веб-страницу.
Также посредством рассмотренного инструмента можно просмотреть HTML с помощью любого установленного браузера – например, Google Chrome.
К сожалению, не предусмотрено никаких системных средств для открытия файла с гипертекстовой разметкой в режиме кода.
Способ 2: HTML Viewer
Теперь обратим внимание на специализированные приложения, одним из которых является HTML Viewer от разработчика Yogev Haham.
- Запустите программу, затем тапните по кнопке с иконкой файла вверху справа.
ХТМЛ Вьювер запросит доступ к накопителю, предоставьте его.
Для того чтобы просмотреть его в веб-режиме, тапните по значку глобуса.
Как видим, HTML Viewer отлично справляется с поставленной задачей. Единственными препятствиями для комфортного использования могут стать только отсутствие русского языка и наличие рекламы.
Способ 3: HTML Reader/Viewer
Если предыдущее приложение вас по каким-то причинам не устроило, можете воспользоваться решением HTML Reader/Viewer, предоставляющим похожую функциональность.
- Откройте программу и выдайте ей все требуемые разрешения.
Далее появится сообщение для настройки показа рекламы – использовать таргетированную или нет. Выберите подходящий вам вариант.
Примите условия использования.
Теперь станет доступен интерфейс приложения, в котором по умолчанию отображается файловый менеджер – перейдите в нём к местоположению целевого HTML и тапните по нему для открытия.
Документ будет запущен в режиме веб-просмотра – так, как страница выглядит в интернете.
Чтобы просмотреть код файла, нажмите на кнопку « ».
Данное приложение похоже на первое нами упомянутое, но в дополнение к режимам просмотра позволяет открывать большие документы. Недостатки у ХТМЛ Ридер/Вьювер также похожи – отсутствует русский язык и есть достаточно навязчивая реклама.
Помимо этой статьи, на сайте еще 12473 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Источник
Как открыть файл HTML, скопированный с компьютера на SD-карту телефона?
Как открыть файл HTML, скопированный с компьютера на SD-карту телефона?
Я попытался открыть его с помощью приложения по умолчанию, которое является HTML Viewer, но я получаю системную страницу «Веб-страница недоступна». URL, который показывает браузер:
Вы должны быть в состоянии указать браузеру на файл, который вы хотите с URL-адресом формата file:///path/to/file.html . Например, я только что сделал это на своем EVO с файлом, который я сохранил в корне моей SD-карты post.html , запустив браузер и введя URL file:///sdcard/post.html .
Кроме того, мой файловый менеджер позволяет мне открыть HTML-файл с помощью «HTML Viewer». Это не настолько богатый набор функций, и, похоже, не отображал изображения для меня (тогда как браузер загружал все правильно). Мой файловый менеджер не дает мне возможность открыть файл с помощью браузера или любого другого браузера (Firefox и Opera Mobile).
Просто введите file://localhost/
Работает в Opera Mobile.
Если у вас есть файл, /mnt/sdcard/test/file.html вы можете получить к нему доступ через браузер, используя:
Заметка:
Местоположение вашего файла не должно содержать пробелов, то /mnt/sdcard/test location/file.html есть не работает, даже если URL заменяет его на% 20.
Кроме того, закладка URL помогает!
Несколько человек ссылаются на проблему наличия пробелов в имени файла. Я уточню.
Android основан на Linux и поэтому использует файловую систему posix. Это означает, что имена файлов с пробелами вызывают проблемы. Не используйте пробелы, если вы создаете файл или каталог; оставьте их или используйте точки ( . ), тире ( — ) или подчеркивания ( _ ). Чтобы загрузить существующий файл с пробелом в нем, вы должны заключить в кавычки файл.
Используя пример из вопроса, замените:
Если вы просто открываете файл, вы можете заключить в кавычки всю строку. Так:
В дополнение к пробелам, которые могут вызвать проблемы, системы posix разрешают символы в именах файлов, которые не разрешены в Windows. Чтобы избежать проблем при копировании файлов между системами, даже если некоторые из них по-прежнему разрешены в Windows, не включайте в имена файлов следующие символы: / \ ? * : % » | + # ‘
Чтобы избежать дальнейших проблем, используйте согласованный стиль прописных букв в именах файлов. Обратите внимание, что системы posix чувствительны к регистру, что означает, что имена файлов чувствительны к регистру. Это означает, что file.txt, FILE.TXT, file.TXT, File.txt, georgE.txt и т. Д. — все это разные файлы в системе posix, хотя они считаются одним и тем же файлом в Windows.
На моем Droid 4 (ICS) от VERIZON я получаю адресную строку браузера и набираю:
Затем установите его в качестве закладки. Я использую Chrome, не уверен, смогу ли я установить его в качестве домашней страницы, как на моем ПК. Это на моей SD-карте в папке с большим количеством пикселей.
Чтобы скрыть пиксель от загромождения вашей галереи, укажите перед каталогом точку, например /.my_page/ . Используйте root explorer или эмулятор терминала, чтобы проверить местоположение.
Я думаю, mnt/sdcard/ может указывать на устройство внутренней памяти.
Загрузите приложение для Android отсюда — Google Play Store — OpenHTML
Источник
Как сделать chrome default html viewer на android
В настоящее время, если я попытаюсь открыть html-страницу с SD-карты, Android предложит только «просмотр HTML» как единственный выбор связанной программы, даже если у меня установлен хром.
В то же время, если я открою эту страницу в chrome, используя файл: \ … uri, он будет просматривать страницу без проблем.
Есть ли способ заставить андроид открыть html-страницы в хроме?
Как здесь вы написали все большинство всего ответа. Если вы хотите протестировать локальные файлы в своем браузере. Любой хром или firefox Используйте это:
Вы можете попробовать это. Хотя Chrome давал мне проблемы с разрешением. Пришлось пойти с FireFox. https://play.google.com/store/apps/details?id=ru.gelin.android.browser.open&hl=en
Если Google Chrome для android не связан с схемой файлов Html в файле Manifest , поэтому вы не можете, но если у Chrome есть параметры Intent которые вы можете передать ему, например, Your File Url сделайте небольшое приложение, которое обрабатывает схему Html , И передать File Url адрес File Url вас есть приложение Chrome .
Перейдите в Мои файлы. Выберите файл на SD-карте, нажав долгое нажатие. Выберите опцию datails и, таким образом, местоположение. Тип файла: ///, а затем местоположение файла, как показано на предыдущем шаге на адресной строке chrome / Firefox.
Перейдите в Настройки -> Приложения -> Все -> Интернет -> Очистить значения по умолчанию.
В следующий раз, когда вы выполните поиск или откройте ссылку, вам будет предоставлен выбор того приложения, которое вы хотите открыть.
Выберите Chrome и поставьте галочку в поле «Сделать по умолчанию», и это должно сделать Chrome браузером по умолчанию.
Загрузить приложение Открыть в браузере . Он делает именно то, что вы хотите. Как ни странно, он не устанавливает ярлык приложения, я мог видеть его только в настройках, приложениях. Он отлично работает. Он имеет экран для пожертвований, но просто нажмите кнопку x, чтобы закрыть это. Похоже, он предназначен для одноразового использования, поэтому я просто удалил его потом. К сожалению, вам нужно удержать его, или он вернется обратно в html viewer. Хорошо, я сохраню!
Total commander (файловый менеджер) для android позволяет открывать с (select *) и обнаруживать все совместимые приложения.
Перейдите к настройке (настройки) -> Внутренние ассоциации -> Новая ассоциация -> Напечатайте .hmtl -> нажмите >>, чтобы он предлагал хром, и вам хорошо идти.
Источник
Android открыть html с карты
Сообщение отредактировал gorand39 — 13.05.19, 17:27
Официальная версия от Google Play Market
v. 1.3.5
What’s new:
* Some improvements and bugs fixed.
[Внесены некоторые улучшения и исправлены ошибки]
CPU: noarch
Size: 2,21 М (2 316 050 B )
MD5: e8f93f9066717fd47cb8a74d854c27bb
Скачать: Local_HTML_Viewer_v.1.3.5(20181220).apk ( 2.21 МБ )
Ниже доступны для скачивания более новые версии [на 00.20 мск 24.04.2019 скачено 8 раз]
Сообщение отредактировал gorand39 — 24.05.19, 08:48
Официальное обновление от Google Play Market
v. 1.3.6 от 23.12.2018
What’s new:
» * Shortcuts bug fixed.»
[* Исправлена ошибка с ярлыками.]
CPU: noarch
Build: 20181224
Size: 2,21 M ( 2 317 358 B )
MD5: fb2322cbea1f20fab611f45e86cd3504
Скачать : Local_HTML_Viewer_v.1.3.6(20181224).apk ( 2.21 МБ )
[на 00.20 мск 24.04.2019 скачено 25 раз]
Ниже доступны для скачивания более новые версии
Сообщение отредактировал gorand39 — 24.05.19, 08:46
Как показала проверка HTML-редактора приложения,
он реально работает, но с одной особенностью:
сохранение отредактированной HTML-страницы
производится в кодировке UTF-8.
Эта кодировка действительно применяется наиболее часто,
но встречаются и другие.
Так, после редактирования одной из страниц,
после её сохранения, при просмотре
на экране отобразились т.н. «крякозяблы»
(нечитаемый текст).
Повторный внимательный просмотр кода показал:
исходная страница была выполнена в кодировке Windows-1251 —
— это непосредственно указано в её заголовке.
«Реинкорнация» веб-страницы заняла 5 секунд:
достаточно было открыть её в любом текстовом редакторе
(например, в приложении Jota+ , спасибо нашим «умельцам» 🙂 ),
и тут же сохранить в W-1251.
После этого размер файла несколько уменьшился
(кодировка W-1251 в отличии от UTF-8 использует однобайтное,
а не 2-хбайтное, кодирование символов),
а страница вновь стала читаемой
(со всеми внесёнными изменениями).
Сообщение отредактировал gorand39 — 19.01.19, 16:11
Android: 4.0 — 9.0
CPU: noarch
Build: 20190118
Size: 2,22 M ( 2 325 080 B )
MD5: 9e0ee5e6a90c602fcfafba1a8312c27a
Скачать : Local_HTML_Viewer_v.1.3.7(20190118)(4.0-9.0).apk ( 2.22 МБ )
[на 00.20 мск 24.04.2019 скачено 12 раз]
Ниже доступны для скачивания более новые версии
Сообщение отредактировал gorand39 — 24.05.19, 08:46
Android: 4.0 -9.0
CPU: noarch
Build: 20190119
Size: 2,22 M ( 2 327 337 B )
MD5: 8bccedd8db87652ee923d4b4e2c8594d
Скачать : Local_HTML_Viewer_v.1.3.8(20190119)(4.0-9.0).apk ( 2.22 МБ )
[на 12.00 мск 01.07.2019 скачено 108 раз]
Сообщение отредактировал gorand39 — 01.07.19, 12:12
Официальное обновление от Google Play Market
v. 1.4.0 (20190426) от 23.04.2019
What’s new:
* Info dialog fixed. [* Исправления информационного диалогового окна.]
Android: 4.0.1 +
CPU: noarch
Build: 20190426
Size: 2,22 M ( 2 327 832 B )
MD5: 82a76027a37e1634aa6d771b90a80553
Скачать : Local_HTML_Viewer_v.1.4.0(20190426)(4.0.1-9.0)(noarch).apk ( 2.22 МБ )
[на 12.00 мск 01.07.2019 скачено 71 раз]
Сообщение отредактировал gorand39 — 01.07.19, 12:13
Android: 4.1 — 9.0
CPU: noarch
Build: 20190428
Size: 2,59 M ( 2 719 954 B )
MD5: 98a290d48e2d87f48ddaf366dc3b6325
Скачать : Local_HTML_Viewer_v.2.0.0-beta1(20190428)(4.1-9.0)(noarch).apk ( 2.59 МБ )
[на 12.00 мск 01.07.2019 скачено 22 раза]
P.S.
1. «New document navigation (with tabs)» [Новая навигация по документам (с вкладками)] —
— вьювер (как и многие браузеры) стал многооконным:
можно открыть сразу несколько страниц в разных вкладках.
Названия открытых страниц отображаются внизу экрана.
Переход по вкладкам — свайп по странице влево/вправо.
Адрес открытых страниц сохраняется в памяти
и при следующем запуске приложения все вкладки восстанавливаются.
2. Открытие файлов HTML стало более стабильным, без срывов.
3. Версия пока только «англоязычна».
Сообщение отредактировал gorand39 — 01.07.19, 12:13
Android: 4.1 — 9.0
CPU: noarch
Build: 20190505
Size: 2,63 M ( 2 759 498 B )
MD5: ec96f9be6ab12d9b4a39c69e4dd3de0b
Скачать : Local_HTML_Viewer_v.2.0.0-beta2(20190505)(4.1-9.0).apk ( 2.63 МБ )
[на 12.20 мск 12.04.2019 скачено 328 раз]
P.S.
«Восстановлена» мультиязычность
Сообщение отредактировал gorand39 — 12.04.20, 12:19
Почему приложение нет на play market?
Сообщение отредактировал olegrele — 08.06.19, 22:57
Источник