Читаем книги в FB2 на Android - TurboComputer.ru
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд (пока оценок нет)
Загрузка...

Читаем книги в FB2 на Android

Как и чем открыть epub и fb2 файлы на Андроид

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

Здесь будут представлены бесплатные и лучшие 5 читалок на Андроид, которые помогают открыть такие популярные форматы файлов, как epub и fb2.

AlReader

ЖанрКниги и справочники
Рейтинг4,6
Установки5 000 000–10 000 000
РазработчикAlan.Neverland
Русский языкесть
Оценок82 370
Версия1.831703120
Размер apk6.1 MB

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

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

Скачать эту читалку из данного топа можно нажав на соответствующую кнопку в графе информации.

eBoox

ЖанрКниги и справочники
Рейтинг4,5
Установки100 000–500 000
РазработчикZed+
Русский языкесть
Оценок3 008
Версия1.17
Размер apk13.0 MB

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

Еще в приложении есть одна из отличительных функций – сохранение цитат. Расскажем о ней поподробней. Сохранение цитат позволяет вам сохранять разные изречения из конкретной книги и потом ее можно будет найти.

Чтобы сохранить цитату нужно выделить кусок текста и нажать на соответствующую кнопку. Найти их можно открыв книгу, тапнув по экрану и нажав на три горизонтальных линии, они находятся снизу. И нажать на вкладку “Цитаты”.

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

Cool Reader

ЖанрКниги и справочники
Рейтинг4,5
Установки10 000 000–50 000 000
РазработчикVadim Lopatin
Русский языкесть
Оценок237 521
Версия3.1.2-102
Размер apk3.6 MB

Кул Ридер – еще одна хорошая читалка. Как и все в этом топе она поддерживает русский язык, в ней также есть электронные библиотеки, книги в которых доступны на русском и английском языках. Но чтобы скачивать их требуется авторизация и деньги.

Имеет множество настроек по подстройке отображаемого текста. Есть даже функция редактирования CSS в некоторых форматах файлов. Разница в шрифтах видна только для английских фраз. Помимо epub и fb2 поддерживается еще множество других текстовых форматов файлов.

Можно настроить управление (с ним лучше ознакомится изначально), можно настроить ночной режим, закладки и прочие полезные функции.

eReader Prestigio

ЖанрКниги и справочники
Рейтинг4,6
Установки10 000 000–50 000 000
РазработчикPrestigio
Русский языкесть
Оценок198 689
Версия5.9.7
Размер apk22.2 MB

Приложение eReader Prestigio – это еще одна удобная читалка, которая помогает читать множество форматов файлов, настроить почти абсолютно все под себя, имеет хороший интерфейс и анимации. Приложение само по себе бесплатно, имеет встроенные библиотеки, в которых по удобной сортировке можно найти более 50 000 книг любого жанра. Есть русские книги. В приложении можно настроить тему интерфейса, выбрать наиболее удобную для себя, настроить яркость интерфейса и еще множество других функций.

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

Есть функция голосового воспроизведения книги, что редко встречается в читалках. При этом, если эту функцию четко настроить, можно добиться вполне неплохого результата.

Самая корректная настройка это в “Движки” указать “Синтез Речи Google”. Далее в меню голоса выбрать “Русский (ru-ru-x-dfc-network). Стоит помнить, что в таком случае максимальная корректность может быть только для русского языка, английский будет звучать немного некорректно.

Чем открыть FB2 на Andro > Приложения 13.02.2014 Комментариев нет

Формат FB2 или FictionBook это формат электронных книг. В данном формате распространяется большое количество художественных книг. Поэтому, многие любители литературы интересуются, чем открыть FB2 на Андроид. В данной статье мы рассмотрим ряд популярных приложений для чтения FB2 файлов.

Коротко о формате FB2

Формат FB2 или FictionBook был разработан группой программистов во главе с Дмитрием Грибовым и Михаилом Мацневым. Основной целью нового формата было хранения художественных книг. Формат построен в виде XML документа, в котором каждый элемент книги описывался с помощью специальных тэгов. В формате FB2 не указывается никакая информация о размерах шрифтов или других объектов.

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

FBReader

FBReader – одна из наиболее популярных программ для чтения электронных книг для операционной системы Андроид. С помощью данной программы можно октрыть FB2, а также электронные книги в других популярных форматах. На данный момент программа поддерживает fb2, ePub, rtf, mobi и plain text.

Скриншот FBReader:

Основные возможности программы FBReader:

  • Возможность установки собственных фоновых изображений;
  • Поддержка любых TTF/OTF шрифтов;
  • Автоматическая расстановка шрифтов в тексте;
  • Просмотр информации о словах во внешних словарях;
  • Приобретение и загрузка книг на LitRes.Ru;
  • Поддержка OPDS-каталогов;

Cool Reader

Cool Reader – продвинутая программа для чтения электронных книг на устройствах с Андроид. Поддерживает такие форматы как epub (non-DRM), fb2, rtf, html, doc, txt, tcr, pdb, chm, mobi (non-DRM), prc, pml formats.

Скриншот Cool Reader:

Основные возможности программы FBReader:

  • Создание закладок с возможностью дальнейшего их экспорта;
  • Поддержка онлайн каталогов OPDS;
  • Работа с онлайн магазином LitRes.Ru;
  • Возможность превращения текста в голос;
  • Поддержка словарей (ColorDict, Fora Dictionary, GoldenDict, Aard Dictionary);
  • Поддержка внешних шрифтов;
  • Автоматическая прокрутка текста;

AlReader

AlReader – мощная программа для работы с электронными книгами. С помощью AlReader вы сможете открывать fb2 файлы, а также документы в других популярных форматах. Разработчиков заявлена поддержка таких форматов как fbz, txt, epub (без DRM), doc, docx, html, odt, rtf, prc (PalmDoc), mobi и tcr.

Скриншот AlReader:

Основные возможности программы AlReader:

  • Локальная библиотека книга;
  • Возможность смены кодировки текста;
  • Интерфейс с поддержкой русского, украинского и белорусского языков;
  • Поддержка словарей GoldenDict, ColorDict3, Dictan, Lingvo, Fora Dictionary, FreeDictionary, AardDictionary, HedgeDict, QuickDict и Slovoed4
  • Возможность редактирования fb2 и txt файлов;
  • Поиск по документу;
  • Просмотр содержания в fb2, doc и epub документах;
  • Закладки, цитаты и маркирование текста;

Moon+ Reader

Moon+ Reader – продвинутая программа для открытия FB2 файлов, а также электронных книг в других форматах. Программа Moon+ Reader поддерживает epub, fb2, chm, cbr, mobi, cbz, txt, umd и html.

Скриншот Moon+ Reader:

Основные возможности программы Moon+ Reader:

  • Более десяти шаблонов внешнего вида программы;
  • Различные способы перелистывания страниц: с помощью экрана, клавиш громкости или передней камеры;
  • 5 режимов автоматической прокрутки текста;
  • Резервное копирование данных с помощью облачного сервиса DropBox;
  • Поддержка словарей ColorDict, GoldenDict, Fora, ABBYY Lingvo и других;
  • Программа поддерживает 40 языков;
  • Эффект реального перелистывания страниц;

Есть чем дополнить материал? Поделитесь своими идеями в комментариях.

Как открыть книги формата fb2 на Андроид

Документы с окончанием «.fb2» являют собой книги в электронном формате FictionBook. Данный формат применяет XML-разметку, а это говорит о том, что все элементы книги описываются при помощи тэгов. Разработчики стремятся обеспечить совместимость формата со всеми девайсами, прозрачность и легкость при создании книг, конвертации, хранении и т.д. в каждой аппаратной и программной среде. В этой обзорной статье мы поделимся с вами как открыть файлы на андроиде формата «fb2» простыми словами дадим вам список полезных программ которыми можно открыть книги.

fb2 — чем открыть данный формат android

Представляю вам 4 лучших программ:

FBReader

1) FBReader – быстрая, свободная, простая в настройках программа предназначенная для чтения электронных книг для девайсов на ОС Android. Для работы программы потребуется версии прошивки от 1.5. Распространение FBReader производится бесплатно и без рекламы. На данный момент программу FBReader по меркам Google Play скачали приблизительно 10 миллионов человек. Обрабатывает часто используемые форматы, в частности fb2, ePub, html, mobi, doc, обычный текст, и др. Данную программу можно скачать как в Play Market так на сайте самого производителя.

Основные возможности программы:

  • Поддерживает сетевые библиотеки (OPDS);
  • Поддержка любых TTF/OTF шрифтов;
  • Автоматически расставляет шрифты в тексте;
  • Возможность перевода текста на большое количество языков;
  • Так же можно устанавливать свои собственные фоновые изображения;
Читайте также:  Кодеки воспроизведения мультимедиа для Android

CoolReader

2) CoolReader— это удобное приложение для чтения электронных книг. Очень поможет тем, кто читает большой объем текста с экрана. Изменение формата текста под самый удобный для вас размер шрифта, полностью настраиваемая палитра, сглаживание экранных шрифтов, плавный скроллинг, текстурированный фон, позволят уменьшить нагрузку на ваше зрение.Так же Cool Reader оптимизирован для чтения художественной литературы. Поддерживает форматы: doc, epub, fb2,pdb, rtf, txt, tcr, chm, html. Как и предыдущую программу её так же можно найти на сайте производителя и в Play Market.

Основные возможности программы:

  • Настройка фона, стилей текста, шрифтов, и др.;
  • Программа позволяет сглаживать шрифты;
  • Ещё ко всему можно сохранять несколько конфигураций и переключаться между ними;
  • Читает книги вслух;
  • В этой программе доступен поиск по тексту;
  • Перевод интерфейса на большое количество языков;

Alreader

3) Alreader — это программа, предназначенная для комфортного чтения художественной литературы. Поддерживаемые форматы: fb2, html, txt, epub, chm, pdb, prc, rtf, docx, abw, odt, zabw, doc, sxw. Скачать приложение можно по прямой ссылке в Play Market а так же на сайте производителя.

Основные возможности программы:

    Поддержка от Andro >Moon+ Reader

4) Moon+ Reader — это бесплатная программа для чтения электронных книг на Android. Приложение имеет большое количество настроек и возможностей. Так же поддерживает большое количество форматов текста такие как: cbr , chm, mobi, epub, umd, fb2, txt, cbz, zip, rar, opds ,html. Скачать можно в Play Market и на сайте производителя.

Основные возможности программы:

  • Порядка 10 установленных тем, включая Ночной и Дневной режимы работы;
  • Возможность настройки текста под ваш личный вкус: шрифт с тенью, размер шрифта,наклонный или жирный, расстояние между словами,и др.;
  • Большое разнообразие видов перелистывания страниц: реалистичный; попиксельно; построчно; смена страницы. Ко всему этому ещё и настраиваемая скорость перелистывания;
  • Возможность быстрой смены яркости одним прикосновением пальца, и управление жестами;
  • Разработчики позаботились о вас и при длительном использовании программы, будут появляться на экране предупреждения, чтобы сохранить ваше зрение;
  • Настройка анимации перелистывания страниц;

Как открыть файлы данного типа через представленные выше программы, если файл находится на компьютере?

a) Для начала вам нужно подсоединить ваше устройство при помощи USB к компьютеру. Далее есть 2 варианта последующих действий:

1. После подключения USB, копируете/вырезаете файл на ваш телефон по пути /storage/sdcard/ (Папка с программой) /Books/ (Изобр.1) у вас может быть другой путь, в зависимости от того какое у вас устройство. Далее через программу вы сможете открыть нужный вам файл.

2. Есть другой более простой, но менее удобный способ перемещения. Копируете/вырезаете файл на ваш телефон (в произвольную папку),после чего открыв файл на телефоне через проводник вам выйдет оповещение о том с помощью какой программы открыть данный файл, вы выбираете ту программу которую устанавливали(из указанных выше) и вам откроется ваша книга (Изобр.2).

б) Если вы пользуетесь программой FBReader, то у вас есть возможность синхронизации. Включите её, и все ваши книги автоматически попадут в облако (на ваш собственный Google Drive). Включить можно если в главном меню программы перейти на 2 страницу и там будет Гиперссылка с названием «Включите её», после нажатия на гиперссылку вас переместит в поле синхронизации. Далее нажимаете галочку напротив 1 строки и через программу FBReader на компьютере загружаете книгу, на ваш аккаунт Google Play и далее вы сможете открыть книгу на своём мобильном устройстве через Google Play.

Итог:

  1. Мы рассмотрели самые популярные программы для открытия fb2.
  2. Разложили по полочкам все их возможности.
  3. Выяснили, как же открывать файлы с компьютера на вашем андроид девайсе.

Ну а какую программу использовать выбирать уже вам.
Если статья понравилась скажите Спасибо!

Популярные книги

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

Брэдбери Рэй Дуглас

«451° по Фаренгейту» – философский роман Рэя Брэдбери, получивший широкую известность. Название выбрано не случайно: при температуре 451° воспламеняется бумага.

Рэй Брэдбери описывает мир, в котором.

Книга Марка Мэнсона «Тонкое искусство пофигизма: Парадоксальный способ жить счастливо» поможет читателю осознать, что мешает ему радоваться жизни. В современном мире принято говорить об успехе.

Американский психолог Роберт Чалдини задавался вопросами, почему многие люди поддаются чужому влиянию, и как это происходит? Как происходит механизм управления? Несколько лет он проводил исследования.

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

Роман Джорджа Оруэлла «1984», выпущенный в середине 20 века, считается одним из лучших антиутопических романов. В своём произведении автор многие мысли выражает подтекстом, нужно уметь это видеть.

Иногда так хочется изменить свою жизнь, но все как-то не хватает мотивации, сил и веры в лучшее. Начинает казаться, что ты бессилен перед внешними событиями, перед обществом с его правилами и моралью.

Роулинг Джоан Кэтлин

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

Книга Айн Рэнд «Атлант расправил плечи» широко известна во всём мире. В США она стала второй книгой после Библии, повлиявшей на сознание читателей. Этот роман считается самым значимым в творчестве.

Английской писательнице Джоджо Мойес удаётся писать действительно превосходные книги, которые становятся бестселлерами. Одной из таких стала книга «До встречи с тобой», которая была переведена на.

Пауло Коэльо – известный писатель, одним из лучших его произведений считается «Алхимик». Роман был переведён более чем на сотню языков. Несмотря на то, что читатели живут в разных уголках земли, их.

Роман Стивена Кинга «Оно» написан в жанре ужасов. Это одно из наиболее длинных произведений, им написанных.

Это рассказ о семи друзьях, живущих в одном городе. В повествовании переплетается прошлое.

Роберт Т. Кийосаки и Шэрон Л. Лектер

Книга всемирно известных предпринимателей и инвесторов Роберта Кийосаки и Шерон Лестер «Богатый папа, бедный папа» стала бестселлером. Авторы считают, что современные образовательные учреждения не.

Булгаков Михаил Афанасьевич

Роман Михаила Булгакова «Мастер и Маргарита» – одно из величайших произведений русской литературы 20 века. Он очень многогранен, его можно неоднократно перечитывать, каждый раз находя новый смысл. Это.

Тридцать лет назад это считалось фантастикой.

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

Пособие «Поступай как женщина, думай как мужчина» Стива Харви стало спасительным в буквальном смысле для многих женщин. Эта книга получила широкую известность, её нужно иметь в своей библиотеке каждой.

Антуан де Сент-Экзюпери

Это юбилейное подарочное издание команда издательского дома `Весь` посвящает 55 – летию первого издания всемирно известной и любимой многими поколениями читателей – детей и взрослых – сказочной.

Достоевский Федор Михайлович

На что способен человек в момент отчаяния, когда нужно срочно искать выход из сложившегося положения? Насколько сильно он готов жертвовать собой? Где грань между величием и ничтожеством? Эти и многие.

Роман Анны Тодд «После ссоры» является вторым в серии «После». Он заставляет читателей испытать невероятно яркие и разнообразные эмоции и поэтому стал бестселлером. Книга описывает отношения двух.

О чем книга Авторы на конкретных примерах показывают, что такое хорошо и что такое плохо в информационных, рекламных, журналистских и публицистических текстах. Как писать письма, на которые будут.

Книга Келли Макгонигал «Сила воли. Как развить и укрепить» расскажет о том, как научиться управлять собой.

От силы воли зависит успех в жизни, карьере. Здоровье и физическая привлекательность тоже во.

Юваль Ной Харари

Как правило, изучение истории человечества представляется людям скучным занятием. Сложно разобраться во всех тонкостях того, что происходило десятки тысяч лет назад. Однако Ной Юваль показывает, что.

Книга «Мужчины с Марса, женщины с Венеры. Джон Грей» Тома Батлера-Боудона представляет собой сжатый конспект книги, известной во всём мире. Проблемы отношений волнуют практически каждого человека, как.

«Портрет Дориана Грея» – произведение Оскара Уайльда, считающееся одной из самых значимых его книг. Произведение написано более 100 лет назад, но проблемы, затрагиваемые писателем, не потеряли.

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

Эта книга — мировой супербестселлер, работа № 1 по теме личностного роста. Она оказала большое влияние на жизни миллионов людей во всем мире, включая Билла Клинтона, Ларри Кинга и Стивена Форбса.

Джером Дэвид Сэлинджер

В середине 20 века Джером Дейвид Сэлинджер написал роман «Над пропастью во ржи», который прославил его на весь мир. Это произведение считается одним из самых значимых в литературе второй половины 20.

Читайте также:  Скачиваем книги на Android

Книга Вадима Зеланда «Трансерфинг реальности. Ступень I: Пространство вариантов» открывает серию книг о трансерфинге реальности. Такой термин был придуман самим автором. Многим его книги могут.

Роман Александра Дюма «Граф Монте-Кристо» считается одним из самых ярких произведений писателя, его без сомнений можно назвать литературным шедевром. Это произведение переносит читателей во Францию.

Чистяков Василий Сергеевич

Книга «Холодный оружейник. Трилогия» Василия Чистякова написана в жанре боевой фантастики, фэнтези. Также она относится к жанру попаданцы. Герои оказываются в прошлом или будущем, в другом измерении.

Дейл Брекенридж Карнеги

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

«#В постели с твоим мужем. Записки любовницы. Женам читать обязательно!» – книга известной в сети женщины Ники Набоковой. Она ведёт блог, который насчитывает тысячи подписчиков. Множество людей.

Распутин Валентин Григорьевич

“Уроки французского” – одно из лучших произведений Валентина Распутина. Казалось бы, как далеки от нас трудные, голодные послевоенные годы и события, описываемые в рассказе. Но.

Гоголь Николай Васильевич

«Мертвые души» Николая Гоголя – яркое литературное произведение, которое занимает достойное место в русской классике. Писатель хотел продолжить его, но получилось так, что у читателя есть возможность.

Книга М.Ньютона “Путешествия Души” – это сенсация. Сразу же после выхода в свет она стала мировым бестселлером. Благодаря этой книге широкому кругу людей впервые стала доступна достоверная.

Автор книги «Как разговаривать с кем угодно, когда угодно и где угодно» Ларри Кинг широко известен по всему миру. Это американский радио- и телеведущий. Его опыт насчитывает десятки тысяч бесед с.

Кочуров Андрей Игоревич

Произведение «Попал, так попал. Гексалогия» Кочурова Андрея относится к жанрам фэнтези, попаданцы, альтернативная история. Эта серия из 6 книг, в которой герой попадает в совершенно незнакомый ему.

Психолог, профессор, лауреат нобелевской премии Даниэль Канеман является автором книги-бестселлера «Думай медленно. Решай быстро». Он занимается изучением человеческого мышления, особенностей того.

Грегори Дэвид Робертс

Австралийский писатель Грегори Дэвид Робертс создал великолепный роман, ставший бестселлером – «Шантарам». Он был издан миллионным тиражом, книгу ценят во всём мире не только читатели, но и критики. К.

Достоевский Федор Михайлович

Трудно найти того, кто не слышал бы о романе Федора Михайловича Достоевского «Идиот». Это произведение известно не только в России, но и во многих других странах, его неоднократно экранизировали, по.

Пишем читалку электронных книг на Andro >

В настоящее время наиболее популярными и удобными способами чтения являются электронные книги. Их можно взять с собой куда угодно, они экономят бумагу, отображение текста в них можно настраивать так, как удобно читателю. По этим причинам появилось множество форматов электронных книг, основные из которых это EPUB, FB2 и MOBI. Всем известные DOC и TXT тоже являются форматами электронных книг, однако их возможности по сравнению с вышеуказанными весьма ограничены. У каждого из форматов есть свои преимущества, однако наиболее часто используемыми являются EPUB и FB2, причём второй популярен только у нас в России.

Одной из особенностей этих форматов является то, что для них нужна специальная программа, которая может работать с конкретным форматом. Поэтому в App Store или Google Play можно найти большое количество разнообразных читалок под все известные форматы. В этой статье мы попробуем написать свою собственную читалку электронных книг. Для этой цели мы воспользуемся специальной SDK от разработчиков FBReader, который доступен по следующей ссылке.

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

  • Открытие любых файлов электронных книг (ePub, fb2, mobi, и так далее)
  • Чтение метаданных из файла книги
  • Особенности движка FBReader
  • Возможность менять стиль текста книги

Кроме того, библиотека предоставляет и различные дополнительные возможности для реализации в приложениях, такие как:

  • Выделение текста
  • Закладки
  • Поиск по тексту
  • Оглавление
  • Дополнительная навигация по тексту
  • Поддержка сносок и гиперссылок
  • Настройка яркости

Отдельно стоит отметить, что, хоть FBReader SDK и можно скачать с сайта бесплатно, после встраивания в приложение она будет работать в демо-режиме, который имеет полный функционал, но показывает только несколько первых страниц книги. Для того, чтобы получить полную версию библиотеки, нужно купить её на сайте разработчика и, следуя инструкциям, получить специальный ключ SDK, который затем добавляется в приложение.

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

Начнём с добавления SDK в свой проект. Для этого создадим новый проект с пустой активностью. В качестве минимального API укажем API 16.

В файле build.gradle модуля проекта добавим в блок allprojects ссылку для скачивания нужных нам библиотек.

Затем в файле build.gradle модуля приложения добавим зависимости с библиотеками в блок dependencies.

Как вы можете заметить, здесь также присутствует библиотека “com.googlecode.json-simple:json-simple:1.1”. Она пригодится чуть позже для работы с JSON-файлами.

Библиотек, входящих в FBReader SDK довольно много, однако они разделены так, чтобы можно было подключать только те, которые нужны для конкретного случая.

В этом же файле в блок android добавим следующие строки, которые должны обеспечить успешную сборку проекта.

На сайте SDK разработчики также предоставляют исходный код различных компонентов, которые упрощают реализацию интерфейса. Скачаем его и добавим в проект. Для этого перенесём оттуда папку fbreader в папку своего проекта. После этого в файле settings.gradle пропишем эту папку и пути до нужных модулей.

Теперь добавим зависимости с ними в файле build.gradle модуля приложения.

Когда IDE пересоберёт проект, мы увидим добавленные модули в списке слева.

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

Начнём с разметки. Для MainActivity добавим на экран компонент RecyclerView, который будет содержать собственно список файлов. Для этого добавим в файл layout/activity_main.xml следующий код.

Теперь инициализируем этот объект в коде активности. Откроем файл MainActivity.java и добавим следующий код.

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

Начиная с API 23 это разрешение необходимо запрашивать у пользователя в рантайме. Для этого при запуске приложения будем проверять версию Android на устройстве и при необходимости отправлять пользователю запрос на получение разрешения.

Получить результат запроса можно, переопределив метод активности onRequestPermissionResult(). Если разрешение приложению было предоставлено, продолжаем дальнейшую работу.

В методе generateList() мы будем искать нужные файлы на устройстве и отображать их в списке приложения. Для этого создадим AsyncTask, который будет выполнять всю работу в отдельном потоке и возвращать готовый список с найденными файлами. Добавим следующий код в MainActivity.

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

Теперь нам нужен адаптер, в который мы будем загружать список. Добавим разметку для элемента списка, для этого создадим файл layout/file_list_item.xml и добавим в него следующий код.

Теперь создадим класс BooksAdapter, который будет наследовать от RecyclerView.Adapter<>. В нём нам нужно инициализировать элементы списка, загружая в них пути и имена файлов электронных книг. Таким образом, код адаптера будет выглядеть следующим образом.

Кроме того, между активностью и адаптером пробрасывается интерфейс, с помощью которого мы будем передавать в активность файл, который пользователь хочет открыть.

Вернёмся в главную активность. В методе generateList() мы запускаем AsyncTask и привязываем к нему слушатель, который должен вызывать метод onTaskCompleted() при завершении работы. В этом методе нам нужно составить список, отсортировать его по имени и передать в адаптер. Добавим сюда следующий код:

Теперь, запустив приложение, мы можем увидеть список файлов электронных книг, которые есть на устройстве.

Однако нам нужно этот файл открыть и прочитать, в этом нам и поможет FBReader SDK. Создадим новую активность, назовём её ReaderActivity. Теперь из скачанного исходного кода нам понадобится несколько классов. Откроем в папке с исходным кодом samples/extensions/src/main и скопируем себе в проект целиком папку res, за исключением res/layout/main.xml, и из java/org/fbreader/sample/extensions скопируем все классы, кроме MainActivity.java. Эти классы содержат готовые компоненты, которые помогут нам в создании читалки, при желании их можно модифицировать в соответствии с потребностями.

Теперь откроем layout/reader_activity.xml и добавим в него следующий код разметки.

TextWidgetExt является обёрткой класса библиотеки TextWidget, этот класс является основным и именно он отображает содержимое книги.

Инициализируем теперь эти объекты в коде активности ReaderActivity.java.

Мы должны получить от главной активности путь до файла, который пользователь хочет открыть. Для этого мы будем передавать интент из одной активности в другую, содержащий нужный путь. Вернёмся в MainActivity.java и добавим код создания интента в метод onBookOpen() интерфейса адаптера.

Читайте также:  Сбрасываем вес с помощью Android

После этого отправленный интент нам нужен получить в ReaderActivity.java при старте активности. Добавим в onCreate() запись пути файла.

Полученный путь мы передаём в метод setBook() у объекта TextWidgetExt. После этого он должен нам вернуть объект Book, который можно получить с помощью метода TextWidgetExt controller(). Если объект не будет равен null, значит загрузка содержимого прошла успешно и можно показать книгу пользователю.

Теперь, если запустить приложение, мы уже можем видеть содержимое книги, пролистывать его и работать с ним.

Однако это не весь функционал, на который способна данная SDK. Ранее мы добавляли файлы ресурсов: различные разметки, иконки и меню. Добавим меню в наше приложение, для этого в ReaderActivity.java переопределим метод onCreateOptionsMenu() и добавим в него следующий код.

Также переопределим методы onPrepareOptionsMenu() и onOptionsItemSelected() для работы с этим меню.

Таким образом мы добавим в читалку меню, позволяющее нам:

  • Менять размер текста
  • Менять стиль текста
  • Искать по тексту
  • Открывать оглавление

По поводу оглавления стоит сказать отдельно. В коде, взятом из библиотеки, оглавление представлено в виде отдельной активности, мы её скопировали ранее, но не добавили в манифест. Поэтому откроем файл манифеста AndroidManifest.xml и зарегистрируем в нём новую активность.

Теперь при открытии оглавления через меню у нас будет запускаться новая активность, содержащая в себе оглавление открытой книги. Стоит отметить, что не все книги содержат такое оглавление, поэтому в таких случаях кнопка меню будет неактивна.

При выборе главы обратно в ReaderActivity будет возвращаться номер страницы, на которую нужно перейти. Чтобы получить этот результат, в ReaderActivity.java мы переопределим метод onActivityResult(), в который добавим следующий код.

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

Если вы купили ключ SDK и хотите добавить его в своё приложение, вам понадобится в файле build.gradle модуля приложения добавить в блоке buildTypes следующий код.

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

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

Пишем читалку электронных книг на Android с помощью FBReader SDK : 3 комментария

В начале написали бы что SDK платная )) причем оочень дорогая ))

Так писали же, что платная.

SDK не только платная, но еще и очень дорогая. 1000 долларов за лицензию на одно приложение это уж слишком.

Читалка для Андроид

Приветствуем на лучшем сайте про Android — androidium.ru! На этой страничке мы расскажем, как читать книги на Андроид, и попробуем подсказать Вам лучшую читалку для Android. Но сначала пару слов о возможностях андроид-устройств в сфере работы с книгами. В принципе, любой телефон, смартфон или планшетный компьютер с операционной системой Android, способен читать книгжки. Наверное для большинства пользователей, главное, чтобы он делал это бесплатно.

Помимо просмотра фильмов, игр, прослушивания музыки и веб-серфинг — подавляющее большинство людей по всему миру используют свой Android устройства для чтения книг на ходу, ведь время проведенное в транспорте является потерянным. Почему бы его не провести с пользой? Давайте вместе разберемся, какое приложение для чтения книг выбрать.

Как читать книги на Andro >Конечно, на относительно маленьком экране смартфона читать вредно, можно посадить глаза. Да и светодиодная подсветка также вредна для зрения, в отличии от черно-белых электронных книг с E-Ink чернилами. Также, в отличии от специализированных ридеров, гаджеты с Андройдом на борту зависят от специальных приложений, которые могут читать различные форматы книг.

Но если не злоупотреблять, то читалка для Андроид может пригодиться. Неважно, нужна Вам читалка для планшета или планшета. Они все универсальны. На всякий случай, расскажем, как установить читалку на андроид. Достаточно найти нужно приложение на Google Play. Ссылки на них мы приведем по ходу статьи. Итак, вот читалки для Андроид, большинство из которых бесплатные.

Aldiko

Первое приложение, pdf читалка для андроид — Aldiko. Эта читалка книг для Андроид отличается интерфейсом, который скопирован с приложения iBooks для iPhone или iPad. В отеле есть похожие книги готовые тип интерфейса.

Данное приложение позволяет импортировать EPUB и PDF файлы, а также поддерживает зашифрованные электронные книги Adobe DRM, о которых мы упоминали в заметке про форматы книг для Андроид. Ещё через Aldiko можно купить книжки, и многие из них доступны для бесплатного скачивания. Плюсы Aldiko:

  • Легко импортировать большое количество книг на карту памяти.
  • Приятный интерфейс.
  • Хорошая навигация.
  • Возможность просматривать заголовки в их магазине.

Moon+ Reader

Следующее приложение, ещё одна пдф-читалка для андроид — Moon+ Reader. Интерфейс читалки с гладкой прокруткой и интересными визуальными эффектами. Читалка умеет изменять режим экрана для чтения днём или ночью. и регулировки яркости также легко, как провести пальцем по краю экрана.

Вот некоторые из поддерживаемых форматов этим приложением для чтения книг: EPUB, PDF, TXT, HTML, FB2, CHM, ZIP, UMD, MOBI и OPDS. Программа также является одним из самых скачиваемых приложений. Плюсы Moon+ Reader:

  • Отличный интерфейс.
  • Позволяет импортировать локальные файлы.
  • Поддерживает широкий спектр форматов.
  • Прикольная анимация перелистывания страниц.

Kindle

Третье приложение Kindle весьма специфично. Особенность данной читалки чтения не в каких-то уникальных функциях или наворотах, а в том, что владельцы настоящих электронных книг от Amazon (Kindle, Kindle PaperWhite, Kindle Touch и т.д.), то любо файл можно синхронизировать с андроид-гаджетом посредством облака Амазона.

Таким образом, книгу можно будет читать на всех подключенных устройств, не тратя время на поиск нужной страницы в читалке. Оно будет автоматически синхронизировать все ваши книги из Kindle или любого другого устройства, на котором установлено приложение. Приложение позволяет изменить шрифт книгжки, размер шрифта, яркость и фон. Плюсы:

  • Whispersync — так называется синхронизация Амазон.
  • Крупнейший надежный магазин книг.

Google Play Книги

Популярная читалка книг для андроид — Google Play Books один из флагманов приложений для чтения электронных книг. Наверно самой броской в глаза вещью в этом приложении является то, что оно предлагает более 3 миллионов файлов для свободного скачивания. Вы также можете хранить всю вашу коллекцию в облаке.

К сожалению, даже сервис от такого гиганта, как Google, может прихрамывать. На картинке скан книги, за который нужно было заплатить. Впрочем, продавец об этом честно предупреждал. Плюсы:

  • Более 3 миллионов бесплатных электронных книг.
  • Функция синхронизации.
  • Облако хранения для на нескольких устройствах.

Wattpad

Ещё одна читалка под андроид — Wattpad. Весьма распространенное приложение для чтения книг и рассказов. Если нужно книги нигде нет, имеет смысл посмотреть в библиотеке этого приложения.

Wattpad имеет коллекцию более 1 млн. бесплатных рассказов, романов, фантастики и стихов. Это приложение также позволяет комментировать книги. Впрочем, особо данное приложение ничем от конкурентов не отличается. Плюсы:

  • Приложение доступно не только для Андроида.

FBReader

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

FBReader поддерживает такие форматы, как FB2 (ZIP), EPUB, OEB. Это приложение также интегрировано со словарями ColorDict, Fora и т.д. Таким образом, найти значение слова весьма легко при изучении языка. Плюсы:

  • Поддержка внешних шрифтов.
  • Импорт из локального хранилища.
  • Поддерживает все популярные форматы книг.

Cool Reader

DOC читалка для андроид — Cool Reader поддерживает практически все форматы книг. Вот некоторые из поддерживаемых форматов: EPUB, FB2, DOC, TXT, RTF, PDB, Mobi, HTML и TCR. Возможно это лучшая fb2 читалка для андроид.

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

  • Текст в речь особенность.
  • Онлайн-каталог.
  • Импорт локальных файлов.
  • Анимация перелистывания страниц и автоскролл.

EBookDro >Последняя в нашем списке, читалка djvu для андроид — EBookDroid. Отличительная особенность данной читалки в том, что она позволяет читать DJVU файлы. Да и в целом приложение оставляет приятное впечатление. Скорость чтения PDF и DJVU файлов действительно хороша.

Возможно это лучшая pdf читалка. Поддерживаемые форматы: PDF, DjVu, XPS (OpenXPS), Comic books (cbz,cbr), FictionBook (fb2, fb2.zip). Плюсы:

  • Скорость работы.
  • Умеет читать DJVU.

На этом наш обзор завершен, комментарии приветствуются! Теперь выбор на звание «Лучшая читалка для Андроид» Вы можете сделать самостоятельно! Надеемся, мы помогли выбрать приложение для Андройд для чтения книг.

Ссылка на основную публикацию
×
×
Adblock
detector