Небольшая смотрелка FB2 файлов.
Goto page 1, 2, 3  Next
 
View unanswered posts
Post new topic   Reply to topic    The-eBook Forum Index -> Barnes&Noble -> NOOK Simple Touch™
 
Author Message

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

Член клуба The eBook



Joined: 02 Aug 2011
Posts: 658



PostPosted: 16.12.2013 19:15     Quote

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


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

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

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



Joined: 27 Feb 2008
Posts: 181


Location: СПб

PostPosted: 17.12.2013 11:59     Quote

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

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

Член клуба The eBook



Joined: 02 Aug 2011
Posts: 658



PostPosted: 17.12.2013 12:17     Quote

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

Uroboros
Developer

Developer



Joined: 22 Jun 2003
Posts: 2275


Location: Israel

PostPosted: 17.12.2013 12:49     Quote

Вроде смотрится неплохо. У меня два вопроса:
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 Send private message ^

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

Член клуба The eBook



Joined: 02 Aug 2011
Posts: 658



PostPosted: 17.12.2013 13:30     Quote

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

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

Uroboros
Developer

Developer



Joined: 22 Jun 2003
Posts: 2275


Location: Israel

PostPosted: 17.12.2013 15:26     Quote

По поводу исходников - они нужны, поскольку ни денег ни обязательств за свои "проекты свободного времени" мы не имеем. Живой пример на этом форуме - 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 Send private message ^

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

Член клуба The eBook



Joined: 02 Aug 2011
Posts: 658



PostPosted: 17.12.2013 15:49     Quote

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

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

Член клуба The eBook



Joined: 02 Aug 2011
Posts: 658



PostPosted: 19.12.2013 16:23     Quote

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

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

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

Член клуба The eBook



Joined: 02 Aug 2011
Posts: 658



PostPosted: 24.12.2013 15:34     Quote

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

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

Член клуба The eBook



Joined: 02 Aug 2011
Posts: 658



PostPosted: 27.12.2013 15:02     Quote

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

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

Член клуба The eBook



Joined: 02 Aug 2011
Posts: 658



PostPosted: 01.01.2014 12:57     Quote

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

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

Член клуба The eBook



Joined: 20 Mar 2006
Posts: 2668



PostPosted: 01.01.2014 13:01     Quote

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


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

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

Член клуба The eBook



Joined: 02 Aug 2011
Posts: 658



PostPosted: 01.01.2014 13:20     Quote

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

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

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

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

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

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

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

Член клуба The eBook



Joined: 02 Aug 2011
Posts: 658



PostPosted: 04.01.2014 00:57     Quote

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

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

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

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



Joined: 01 May 2012
Posts: 6



PostPosted: 07.01.2014 17:17     Quote

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

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

Член клуба The eBook



Joined: 02 Aug 2011
Posts: 658



PostPosted: 08.01.2014 09:36     Quote

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

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

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

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



Joined: 01 May 2012
Posts: 6



PostPosted: 08.01.2014 15:24     Quote

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

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

Член клуба The eBook



Joined: 02 Aug 2011
Posts: 658



PostPosted: 08.01.2014 15:51     Quote

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

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

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



Joined: 01 May 2012
Posts: 6



PostPosted: 08.01.2014 16:43     Quote

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

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

Член клуба The eBook



Joined: 02 Aug 2011
Posts: 658



PostPosted: 08.01.2014 18:32     Quote

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

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

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

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

smoh
Спасибо за найденные ошибки
_________________
NST fw: 1.2.1
 
View user's profile Send private message ^
Display posts from previous:   
Post new topic   Reply to topic    The-eBook Forum Index -> Barnes&Noble -> NOOK 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

© The-eBook, 1999-2014. © Design by Prohorenkov
Syndicating News | Powered by phpBB © 2001, 2005 phpBB Group.
Хостинг предоставлен компанией DatForce     Яндекс.Метрика