Android search html files

Android search html files

Сообщение отредактировал 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. Версия пока только «англоязычна».

Читайте также:  Как поменять картинку android studio

Сообщение отредактировал 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

Источник

Android search html files

Последнее обновление программы в шапке: 05.06.2017

Краткое описание:
Нечеткий мгновенный поиск файлов по частям их имен и их расширениям одновременно, индексация содержимого в pdf, docx, xlsx, html и др. текста в файлах.

Описание:
Описание
Полнотекстовый мгновенный поиск по Вашим документам / файлам, контактам, и Службам — Эффективный мощный поисковый движок и ланчер на Android.
ОСНОВНЫЕ ХАРАКТЕРИСТИКИ:
✔ ФАЙЛЫ Поиск — по имени , расширению, и полнотекстовый поиск внутри: PDF, Office, электронные книги и т.д. (см. форматы ниже) .
✔ Поиск контактов — по названию , заметки, сообщения электронной почты , телефоны, почтовые адреса , организации .
✔ Запуск приложений — по имени, по описанию приложения на Google Play
Дополнительные функции:
✔ Поисковые запросы — получить варианты запроса и открыть результат поиска в Интернете.
✔ Нечеткий поиск — терпим к опечаткам клавиатуры. Всегда быстрый и умный .
✔ опережение — под-строчные мгновенные результаты отображаются по мере ввода (индексный поиск, подстрока ) .
✔ Обзор совпадений — контекстный просмотр каждого совпадения дает судить об релевантности результатов (как и при веб-поиске ) .
✔ Файлы Поиск по метаданным — Поиск MS Office 2007 + и OpenOffice документам, музыке песням и видео файлам по автору, названию , исполнителю, альбому .
✔ Недавно измененные файлы. Просмотр — последних файлов, таких как фотографии , которые вы получили сегодня , файлов загруженных минуту назад, документов, которые вы недавно отредактировали. Увидеть их можно списком, независимо от папки где они находятся , с инновационной быстрой, отсортированные по времени когда они были изменены
✔ Недавно установленные приложения. Вид — позвляющий, вам легко добраться до приложения которое вы установили два дня назад , но не можете вспомнить его имя.
* Поддерживаемые форматы файлов: PDF , EPUB, FB2, MP3, MP4, Word ( DOCX) , таблицы Excel ( XLSX ), электронных презентации ( PPTX ) , OpenOffice документы ( ODT ) .
AndroSearch идеально подходит для загруженного адвоката , врача, делового человека , или студента. Универсальная поисковая система файлов. ( Synapse , Mac Quicksilver , Альфред ) .
Подобно attention на IOS и Google Now на Android.
Примечание: Не находит SMS / События календаря , но я работаю над этим. Ура !

Требуется Android: 2.3 и выше
Русский интерфейс: Да

Сообщение отредактировал alexlong — 22.10.17, 14:52

Короче прога главное в чем хороша:
— 1 что найдет тот файл в котором помнится, что было точно записано какое-то определенное редкое слово текстом, но вот подзабылось, где же он там находится, и как он там был назван лет 5 назад.
— 2 тем что можно допустим из всей кашки файлов, можно мгновенно найти тот файл который назывался например: Бла бла бла не помню вчера виски-кола 848Вася бла бла.pdf введя просто: вася pdf, и даже путь к нему можно скопировать в буфер прям как в винде или открыть папку в экплорере, только почему-то только в Ghost Commander (что для прог под андрон, прям роскошь, навороты и диковина несусветная).
— 3 так же прога применима, чтобы быстро добраться и быстро что-то сделать с последними измененными файлами (потереть, переименовать, открыть) — в проге есть представление , куда падают всем скопом последние измененные файлы — правленные, созданные, и свежескачанные. И профит в том, что не нужно постоянно искать и ковыряться в папках загрузок, эксплорерах, и полупроводниках.
— 4 и можно минимально запустить (удобно что все это делается из одного места с предидущими 3мя функциями) любое приложение по его названию без ползанья по рабстолам и ланчерам.

Читайте также:  Fine lock samsung 11 андроид

Сообщение отредактировал allyalla — 12.08.15, 06:23

Купил программу, очень понравилась.
Есть пожелание: иметь возможность назначать программу для открытия найденного файла по умолчанию, как, например, в total commander.
Пример:
Нашелся файл с расширением fb2 с искомым текстом. Пробую открыть, программа выдает, что нет приложений ассоциированных с данным типом файлов и предлагает искать в гугл плей.
У меня есть несколько программ для чтения книг, например, Alreader. Гугл плей предлагает эту же программу. Система (Samsung Note 4, Android 5.0.1) при предложении из файлового менеджера открыть файл тоже не предлагает для данного расширения варианты приложений для открытия. Total commander же имеет возможность назначать для открытия из него приложения для разных типов.
Очень хотелось бы иметь такую возможность.

Сообщение отредактировал kmu — 15.08.15, 09:58

Эта вроде и так рабочая, если у когото нет — то лаки помогает точно сделать про без рута.
Да, открытьпапку в тотале нужно сделать, уже писалось ему про тотал пару раз, и вы напишите разрабу в google plus в разделе feature requests — не денется сделает. Там в плее есть ссылка на сайт проги. А fb2 должно текст показать через ShowMatches по всплыв меню.

Сообщение отредактировал allyalla — 15.08.15, 10:12

Я прошу, чтобы Ваша программа предлагала не Google Play, а выбор приложения для открытия файлов с данными расширениями (может среди этих программ и Google Play предлагать).

Сообщение отредактировал kmu — 15.08.15, 11:55

Врядли автор вообще здесь когда-то бывал, или будет, или выучит русский .
Но на счет Total Commander сходите по ссылке , и вставьте в гугль плюс, например след текст, если свой англ не совсем:
«Hello, dear developer, it would be nice to get within the AnroSearch app an ability to open containing folders with the famous and most advanced of all other FMs — Total Commander app (instead of EX, FX and etc FMs that I dont use at all as well as any of my friends and people I know). So everybody I know uses TC. And your proggie is very handy for me — so let’s make it even more handy for numerous TC users, thanks in advance.»
Если кто еще захочет чтобы прога ботала с тоталом — сделайте тоже самое.

Сообщение отредактировал allyalla — 16.08.15, 05:02

Источник

Полнотекстовый поиск в Android

В мобильных приложениях очень востребована функция поиска. И если в небольших продуктах ею можно пренебречь, то в приложениях, которые предоставляют доступ к большому количеству информации, без поиска не обойтись. Сегодня я расскажу, как правильно реализовать эту функцию в программах под Android.

Читайте также:  Failed getting available android api levels

Подходы к реализации поиска в мобильном приложении

    Поиск как фильтр данных

Обычно это выглядит как строка поиска над каким-нибудь списком. То есть мы просто фильтруем уже готовые данные.
Серверный поиск

В этом случае мы отдаём всю реализацию на откуп серверу, а приложение выступает в роли тонкого клиента, от которого требуется лишь показать данные в нужном виде.
Комплексный поиск

  • приложение содержит в себе большое количество данных разного типа;
  • приложение работает оффлайн;
  • поиск нужен как единая точка доступа к разделам/контенту приложения.

В последнем случае на помощь приходит встроенный в SQLite полнотекстовый поиск (Full-text search). С его помощью можно очень быстро находить совпадения в большом объёме информации, что позволяет нам делать несколько запросов в разные таблицы без снижения производительности.

Рассмотрим реализацию такого поиска на конкретном примере.

Подготовка данных

Допустим, нам необходимо реализовать приложение, которое показывает список фильмов с сайта themoviedb.org. Для упрощения (чтобы не ходить в сеть), возьмём список фильмов и сформируем из него JSON-файл, положим его в assets и локально будем наполнять нашу базу данных.

Пример структуры JSON-файла:

Наполнение базы данных

Для реализации полнотекстового поиска в SQLite используются виртуальные таблицы. Внешне они выглядят как обычные таблицы SQLite, но при любом обращении к ним выполняется некая закулисная работа.

Виртуальные таблицы позволяют нам ускорить поиск. Но, помимо преимуществ, у них есть и недостатки:

  • нельзя создать триггер на виртуальной таблице;
  • нельзя выполнять команды ALTER TABLE и ADD COLUMN для виртуальной таблицы;
  • каждый столбец в виртуальной таблице индексируется, а это значит, что могут впустую тратиться ресурсы на индексацию столбцов, которые не должны участвовать в поиске.

Для решения последней проблемы можно использовать дополнительные таблицы, которые будут содержать часть информации, а в виртуальной таблице хранить ссылки на элементы обычной таблицы.

Создание таблицы немного отличается от стандартного, у нас появились ключевые слова VIRTUAL и fts4 :

Наполнение же ничем не отличается от обычного:

Базовый вариант

При выполнении запроса используется ключевое слово MATCH вместо LIKE :

Для реализация обработки ввода текста в интерфейсе будем использовать RxJava :

Получился базовый вариант поиска. В первом элементе нужное слово нашлось в описании, а во втором элементе — и в заголовке, и в описании. Очевидно, что в таком виде не совсем понятно, что мы нашли. Давайте это исправим.

Добавляем акценты

Для улучшения очевидности поиска воспользуемся вспомогательной функцией SNIPPET . Она используется для отображения отформатированного фрагмента текста, в котором найдено совпадение.

  • movies — название таблицы;
  • Алгоритм Портера

После этого преобразования фраза «дворы и призраки» выглядит как «двор* OR призрак*».

Символ «*» означает, что поиск будет вестись по вхождению данного слова в другие слова. Оператор «OR» означает, что будут показаны результаты, которые содержат хотя бы одно слово из поисковой фразы. Смотрим:

Резюме

Полнотекстовый поиск не такой сложный, как может показаться с первого взгляда. Мы разобрали конкретный пример, который вы быстро и легко сможете реализовать у себя в проекте. Если вам нужно что-то сложнее, то стоит обратиться к документации, благо она есть и довольно хорошо написана.

Источник

Оцените статью