Небольшая программа для чтения книг в формате FB2.
Писалась, собиралась и работает (сейчас читаю с помощью ее) на Nook Simple Touch с прошивкой 1.2.1.
Программа откликается на вызовы по "application/fb2" и "application/fb2.zip". Понимает несколько файлов в архиве. Выдает диалог выбора. В диалоге выбора будут только файлы с расширением FB2. Вложенные папки или архивы не воспринимает совсем. Запоминает последний открытый файл и страницу на которой закрыли книгу. Экран настроек:
:
Да, шрифты беруться из системных папок. Если туда набросать своих - появятся и они. Других настроек нет!
Описание статусной строки:
:
1 - текущая/всего страниц 2 - автор и название произведения (меняются по кругу) 3 - текущее время 4 - заряд аккумулятора
Управление:
:
1 - переход по ссылке 2 - поиск по книге 3 - назад на страницу 4 - выход из программы 5 - настройки 6 - диалог выбора страницы 7 - возврат из перехода по ссылке 8 - вызов словаря Colordict/Goldendict 9 - вперед на страницу
чойто не ставится. при инсталляции все проходит, только в конце неактивна кнопка Open, в списке приложений ничего не появляется. соответственно ничего нового в папке /data/app или /system/app. в Открыть с помощью та же печаль. _________________ PocketBook 360+, iPad 32gb 3G, Samsung Galaxy Note, NSTwGL
fataddams Так и должно быть. В Relaunch настраиваешь на расширение .fb2 и fb2.zip, application/fb2 и application/fb2.zip. Сохраняешь и при открытии книги, в списке доступных приложений для данного действия, увидишь прикол - наноFBR, сиё и есть оно. _________________ NST fw: 1.2.2
Вроде смотрится неплохо. У меня два вопроса: 1. Какова цель этой разработки (при наличии CoolReader-а) ? 2. Доступен ли source code? _________________ Rocket eBook, Nokia770, Sony PRS-500, 505, PocketBook 301+, B&N Nook (1, 2, GL), Kindle 3 PW
Uroboros 1. Если честно, то кулреадер мне не понравился после попытки почитать стихи. Все исковеркал. FBreader уже не помню. Долго сидел на Allreader. Всё корректно и красиво. Но блин после потерь настроек врубаться в логику расположения настроек с потерей порядка часа меня бесило. А Алан углубляется в расширение функционала с увеличением настроек. Я боюсь, что вообще разобью книгу об стенку при очередных перепрошивках и настройках. Я особо не привередливый. Хотелось один экран настроек при более менее нормальном выводе на экран для Nook. В дополнение к штатному ридеру epub. Тогда покрывается львиная доля книг. Остальное просто выкидывается. Первоначально хотел приделать к Relaunch. Пока решил делать отдельно. 2. Исходники пока не доступны - там тупо бардак. Еще есть очень большой недостаток - большие книги будут вылетать с ошибкой нехватки памяти. Сейчас прикидываю как облегчить участь памяти. Как заработают книги порядка 2-3 мегабайта выложу исходники. Еще я думаю, что не все хорошо с поддержкой тэгов. Потому и хочу параллельно отладить эту сторону.
Встречный вопрос - а кому нужны исходники которые написаны за 2 месяца человеком не особо разбирающемся в программировании, не знающем Java и андроид? Вроде проще самому написать чем разбираться в таком бардаке... я вот нихрена не разобрался не в куллридере не в фбридере... _________________ NST fw: 1.2.2
По поводу исходников - они нужны, поскольку ни денег ни обязательств за свои "проекты свободного времени" мы не имеем. Живой пример на этом форуме - Nomad reader, который начинался чрезвычайно круто, но потом автор просто исчез. Что в условиях недоступности сорцов является для проекта однозначным смертным приговором. С другой стороны, я неоднократно забивал на свои проекты, и на двухпанельный менеджер и на ReLaunch, что совершенно не помешало им разиваться дальше. Да, а ReLaunch-у даже и помогло, поскольку в Андроиде я специалист никакой _________________ Rocket eBook, Nokia770, Sony PRS-500, 505, PocketBook 301+, B&N Nook (1, 2, GL), Kindle 3 PW
Да черт его знает... Выложу конечно, но поклонников врятли будет много, а движек (ну тот набор костылей для отображения) не очень... даже мне не нравиться... я его терплю только из-за того, что ничего другого мне не собрать. Боюсь еще придется откатываться на предыдущую версию. Которая не умела по двум краям выравнивать, но жрала память явно поменьше. _________________ NST fw: 1.2.2
Добавил работу с архивами в которых несколько книг. Появляется диалог выбора файла для чтения. Немного изменил работу с изображениями. По идее изображения размерами до примерно 2500х1600 должны нормально обрабатываться. _________________ NST fw: 1.2.2
Но блин после потерь настроек врубаться в логику расположения настроек с потерей порядка часа меня бесило.
чтобы не было потерь настроек - обычно просто сохраняют файл с настройками, собственно для чего сохранение и сделано, я уж не говорю про запоминание конкретных профилей и стилей. _________________ AlReader 4 Onyx
Alan Знаю. Просто к тому времени когда начинаю проводить эксперименты или теряю эти файлы или забываю сделать бэкап. Понимаю, раздолбай... но что есть, то есть
Добавлено спустя 7 часов 53 секунды:
Сделал еще одну сборку. Спокойно переваривает объёмы Анны Карениной с запасом. Крупнее у меня нет. Судя по всему переварит книгу раза в полтора крупнее Карениной. Это без картинок. Картинки обрабатываются и хранятся отдельно в папке приложения. На объем занимаемой памяти они почти не влияют.
На реальном устройстве(Nook) почему-то памяти жрет меньше чем в эмуляторе...
Исходники немного "причесал" и выложил.
У кого будут предложения по ускорению кода/уменьшению потребления памяти/очень жирная книга в запасниках - просьба отписаться. _________________ NST fw: 1.2.2
Вылетает программа сразу после надписи: "Загружаю файл с книгой". Пробовал открывать несколько книг - результат один и тот же. p.s. у меня NST версии 1.2.1
Я реально читаю все книги fb2 этой программой. Вылеты на этапе загрузки у меня были только если сам файл кривой. Кривость у меня была связана с недокачкой файла. Потому надо смотреть твои файлы. _________________ NST fw: 1.2.2
smoh Сорри. Были две причины вылета Самое подлое, что вторая причина приводит к вылету только на самом устройстве - эмулятор рапортует что все хорошо. Пока устранить не удается, но проблема вылета решается отключением вывода обложки. Тогда твои книги нормально загружаются.
Выложил пакет с отключенной обложкой.
Удалось поправить работу с обложками. Обложки вернул в программу. Пакет обновил.
Обновил исходники.
smoh Спасибо за найденные ошибки _________________ NST fw: 1.2.2
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum