Небольшая смотрелка FB2 файлов.
Goto page 1, 2, 3  Next
 
Libroom Forum IndexBarnes&NobleNOOK Simple Touch™
AuthorMessage

haron
Член клуба The eBook

Член клуба The eBook



Joined: 02 Aug 2011
Posts: 755



Posted: 16.12.2013 19:15    

Небольшая программа для чтения книг в формате 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 - вперед на страницу



Сам пакет для установки:
https://dl.dropboxusercontent.com/u/23735749/test.apk

Исходный код:
https://dl.dropboxusercontent.com/u/23735749/test.zip

КОД СОБИРАЛСЯ ПО ИНЕТУ. ЕСЛИ У КОГО-ТО БУДУТ ПРЕТЕНЗИИ НА ПРАВА - УБЕРУ ИЛИ ДОБАВЛЮ АВТОРСТВО В ИСХОДНИКИ.
_________________
NST fw: 1.2.2


Last edited by haron on 31.07.2015 11:32; edited 6 times in total
 
View user's profile ^

fataddams
Активный участник форума

Активный участник форума



Joined: 27 Feb 2008
Posts: 181


Location: СПб

Posted: 17.12.2013 11:59    

чойто не ставится. при инсталляции все проходит, только в конце неактивна кнопка Open, в списке приложений ничего не появляется. соответственно ничего нового в папке /data/app или /system/app.
в Открыть с помощью та же печаль.
_________________
PocketBook 360+, iPad 32gb 3G, Samsung Galaxy Note, NSTwGL
 
View user's profile ^

haron
Член клуба The eBook

Член клуба The eBook



Joined: 02 Aug 2011
Posts: 755



Posted: 17.12.2013 12:17    

fataddams
Так и должно быть. В Relaunch настраиваешь на расширение .fb2 и fb2.zip, application/fb2 и application/fb2.zip. Сохраняешь и при открытии книги, в списке доступных приложений для данного действия, увидишь прикол - наноFBR, сиё и есть оно.
_________________
NST fw: 1.2.2
 
View user's profile ^

Uroboros
Developer

Developer



Joined: 22 Jun 2003
Posts: 2275


Location: Israel

Posted: 17.12.2013 12:49    

Вроде смотрится неплохо. У меня два вопроса:
1. Какова цель этой разработки (при наличии CoolReader-а) ?
2. Доступен ли source code?
_________________
Rocket eBook, Nokia770, Sony PRS-500, 505, PocketBook 301+, B&N Nook (1, 2, GL), Kindle 3 PW
 
View user's profile ^

haron
Член клуба The eBook

Член клуба The eBook



Joined: 02 Aug 2011
Posts: 755



Posted: 17.12.2013 13:30    

Uroboros
1. Если честно, то кулреадер мне не понравился после попытки почитать стихи. Все исковеркал.
FBreader уже не помню.
Долго сидел на Allreader. Всё корректно и красиво. Но блин после потерь настроек врубаться в логику расположения настроек с потерей порядка часа меня бесило. А Алан углубляется в расширение функционала с увеличением настроек. Я боюсь, что вообще разобью книгу об стенку при очередных перепрошивках и настройках.
Я особо не привередливый. Хотелось один экран настроек при более менее нормальном выводе на экран для Nook. В дополнение к штатному ридеру epub. Тогда покрывается львиная доля книг. Остальное просто выкидывается. Первоначально хотел приделать к Relaunch. Пока решил делать отдельно.
2. Исходники пока не доступны - там тупо бардак. Еще есть очень большой недостаток - большие книги будут вылетать с ошибкой нехватки памяти. Sad Сейчас прикидываю как облегчить участь памяти. Как заработают книги порядка 2-3 мегабайта выложу исходники. Еще я думаю, что не все хорошо с поддержкой тэгов. Потому и хочу параллельно отладить эту сторону.

Встречный вопрос - а кому нужны исходники которые написаны за 2 месяца человеком не особо разбирающемся в программировании, не знающем Java и андроид? Вроде проще самому написать чем разбираться в таком бардаке... я вот нихрена не разобрался не в куллридере не в фбридере...
_________________
NST fw: 1.2.2
 
View user's profile ^

Uroboros
Developer

Developer



Joined: 22 Jun 2003
Posts: 2275


Location: Israel

Posted: 17.12.2013 15:26    

По поводу исходников - они нужны, поскольку ни денег ни обязательств за свои "проекты свободного времени" мы не имеем. Живой пример на этом форуме - Nomad reader, который начинался чрезвычайно круто, но потом автор просто исчез. Что в условиях недоступности сорцов является для проекта однозначным смертным приговором. С другой стороны, я неоднократно забивал на свои проекты, и на двухпанельный менеджер и на ReLaunch, что совершенно не помешало им разиваться дальше. Да, а ReLaunch-у даже и помогло, поскольку в Андроиде я специалист никакой Smile
_________________
Rocket eBook, Nokia770, Sony PRS-500, 505, PocketBook 301+, B&N Nook (1, 2, GL), Kindle 3 PW
 
View user's profile ^

haron
Член клуба The eBook

Член клуба The eBook



Joined: 02 Aug 2011
Posts: 755



Posted: 17.12.2013 15:49    

Да черт его знает...
Выложу конечно, но поклонников врятли будет много, а движек (ну тот набор костылей для отображения) не очень... даже мне не нравиться... я его терплю только из-за того, что ничего другого мне не собрать. Боюсь еще придется откатываться на предыдущую версию. Которая не умела по двум краям выравнивать, но жрала память явно поменьше.
_________________
NST fw: 1.2.2
 
View user's profile ^

haron
Член клуба The eBook

Член клуба The eBook



Joined: 02 Aug 2011
Posts: 755



Posted: 19.12.2013 16:23    

Немного обновил пакет. Примерно до 2-х мегабайт файлы fb2 будут загружаться.

Выложил исходники.
_________________
NST fw: 1.2.2
 
View user's profile ^

haron
Член клуба The eBook

Член клуба The eBook



Joined: 02 Aug 2011
Posts: 755



Posted: 24.12.2013 15:34    

Обновил пакет. По идее 2-х мегабайтные книги должен глотать на раз. Картинки тоже должен побольше съедать.
_________________
NST fw: 1.2.2
 
View user's profile ^

haron
Член клуба The eBook

Член клуба The eBook



Joined: 02 Aug 2011
Posts: 755



Posted: 27.12.2013 15:02    

Добавил работу с архивами в которых несколько книг. Появляется диалог выбора файла для чтения.
Немного изменил работу с изображениями. По идее изображения размерами до примерно 2500х1600 должны нормально обрабатываться.
_________________
NST fw: 1.2.2
 
View user's profile ^

haron
Член клуба The eBook

Член клуба The eBook



Joined: 02 Aug 2011
Posts: 755



Posted: 01.01.2014 12:57    

Еще немного увеличил размер загружаемой книги.
_________________
NST fw: 1.2.2
 
View user's profile ^

Alan
Член клуба The eBook

Член клуба The eBook



Joined: 20 Mar 2006
Posts: 2668



Posted: 01.01.2014 13:01    

Quote:
Но блин после потерь настроек врубаться в логику расположения настроек с потерей порядка часа меня бесило.


чтобы не было потерь настроек - обычно просто сохраняют файл с настройками, собственно для чего сохранение и сделано, я уж не говорю про запоминание конкретных профилей и стилей.
_________________
AlReader 4 Onyx
 
View user's profile ^

haron
Член клуба The eBook

Член клуба The eBook



Joined: 02 Aug 2011
Posts: 755



Posted: 01.01.2014 13:20    

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

Добавлено спустя 7 часов 53 секунды:

Сделал еще одну сборку. Спокойно переваривает объёмы Анны Карениной с запасом. Крупнее у меня нет. Судя по всему переварит книгу раза в полтора крупнее Карениной. Это без картинок. Картинки обрабатываются и хранятся отдельно в папке приложения. На объем занимаемой памяти они почти не влияют.

На реальном устройстве(Nook) почему-то памяти жрет меньше чем в эмуляторе...

Исходники немного "причесал" и выложил.

У кого будут предложения по ускорению кода/уменьшению потребления памяти/очень жирная книга в запасниках - просьба отписаться.
_________________
NST fw: 1.2.2
 
View user's profile ^

haron
Член клуба The eBook

Член клуба The eBook



Joined: 02 Aug 2011
Posts: 755



Posted: 04.01.2014 00:57    

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

Пакет обновил.
_________________
NST fw: 1.2.2
 
View user's profile ^

smoh
Новенький участник форума

Новенький участник форума



Joined: 01 May 2012
Posts: 6



Posted: 07.01.2014 17:17    

Вылетает программа сразу после надписи: "Загружаю файл с книгой". Пробовал открывать несколько книг - результат один и тот же.
p.s. у меня NST версии 1.2.1
 
View user's profile ^

haron
Член клуба The eBook

Член клуба The eBook



Joined: 02 Aug 2011
Posts: 755



Posted: 08.01.2014 09:36    

smoh
Выкладывай книги.

Я реально читаю все книги fb2 этой программой. Вылеты на этапе загрузки у меня были только если сам файл кривой. Кривость у меня была связана с недокачкой файла. Потому надо смотреть твои файлы.
_________________
NST fw: 1.2.2
 
View user's profile ^

smoh
Новенький участник форума

Новенький участник форума



Joined: 01 May 2012
Posts: 6



Posted: 08.01.2014 15:24    

В. Скотт: http://yadi.sk/d/e95CKnAsFdzvC
Пушкин: http://yadi.sk/d/PGfIXIa7Fdzw5
Грибоедов: http://yadi.sk/d/rdVvuS1zFdzwH
 
View user's profile ^

haron
Член клуба The eBook

Член клуба The eBook



Joined: 02 Aug 2011
Posts: 755



Posted: 08.01.2014 15:51    

smoh
Проблему нашел и исправил. Скачай новый пакет. Сссылка на него старая.
_________________
NST fw: 1.2.2
 
View user's profile ^

smoh
Новенький участник форума

Новенький участник форума



Joined: 01 May 2012
Posts: 6



Posted: 08.01.2014 16:43    

haron
Теперь открывает Пушкина, но не открывает остальные книги.
 
View user's profile ^

haron
Член клуба The eBook

Член клуба The eBook



Joined: 02 Aug 2011
Posts: 755



Posted: 08.01.2014 18:32    

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

Выложил пакет с отключенной обложкой.

Удалось поправить работу с обложками. Обложки вернул в программу. Пакет обновил.

Обновил исходники.

smoh
Спасибо за найденные ошибки
_________________
NST fw: 1.2.2
 
View user's profile ^
Libroom Forum IndexBarnes&NobleNOOK Simple Touch™All times are GMT + 4 Hours
Goto page 1, 2, 3  Next
Page 1 of 3

 
Jump to:  
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

© Libroom, 2021