Небольшая смотрелка FB2 файлов.
На страницу 1, 2, 3  След.
 
Найти сообщения без ответов
Начать новую тему   Ответить на тему    Список форумов The-eBook -> Barnes&Noble -> NOOK Simple Touch™
 
Автор Сообщение

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

Член клуба The eBook



Зарегистрирован: 02.08.2011
Сообщения: 697



СообщениеДобавлено: 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.1


Последний раз редактировалось: haron (31.07.2015 11:32), всего редактировалось 6 раз(а)
 
Профиль Сообщение ^

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

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



Зарегистрирован: 27.02.2008
Сообщения: 181


Откуда: СПб

СообщениеДобавлено: 17.12.2013 11:59     Цитата

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

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

Член клуба The eBook



Зарегистрирован: 02.08.2011
Сообщения: 697



СообщениеДобавлено: 17.12.2013 12:17     Цитата

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

Uroboros
Developer

Developer



Зарегистрирован: 22.06.2003
Сообщения: 2275


Откуда: Israel

СообщениеДобавлено: 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
 
Профиль Сообщение ^

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

Член клуба The eBook



Зарегистрирован: 02.08.2011
Сообщения: 697



СообщениеДобавлено: 17.12.2013 13:30     Цитата

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

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

Uroboros
Developer

Developer



Зарегистрирован: 22.06.2003
Сообщения: 2275


Откуда: Israel

СообщениеДобавлено: 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
 
Профиль Сообщение ^

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

Член клуба The eBook



Зарегистрирован: 02.08.2011
Сообщения: 697



СообщениеДобавлено: 17.12.2013 15:49     Цитата

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

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

Член клуба The eBook



Зарегистрирован: 02.08.2011
Сообщения: 697



СообщениеДобавлено: 19.12.2013 16:23     Цитата

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

Выложил исходники.
_________________
NST fw: 1.2.1
 
Профиль Сообщение ^

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

Член клуба The eBook



Зарегистрирован: 02.08.2011
Сообщения: 697



СообщениеДобавлено: 24.12.2013 15:34     Цитата

Обновил пакет. По идее 2-х мегабайтные книги должен глотать на раз. Картинки тоже должен побольше съедать.
_________________
NST fw: 1.2.1
 
Профиль Сообщение ^

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

Член клуба The eBook



Зарегистрирован: 02.08.2011
Сообщения: 697



СообщениеДобавлено: 27.12.2013 15:02     Цитата

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

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

Член клуба The eBook



Зарегистрирован: 02.08.2011
Сообщения: 697



СообщениеДобавлено: 01.01.2014 12:57     Цитата

Еще немного увеличил размер загружаемой книги.
_________________
NST fw: 1.2.1
 
Профиль Сообщение ^

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

Член клуба The eBook



Зарегистрирован: 20.03.2006
Сообщения: 2668



СообщениеДобавлено: 01.01.2014 13:01     Цитата

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


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

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

Член клуба The eBook



Зарегистрирован: 02.08.2011
Сообщения: 697



СообщениеДобавлено: 01.01.2014 13:20     Цитата

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

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

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

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

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

У кого будут предложения по ускорению кода/уменьшению потребления памяти/очень жирная книга в запасниках - просьба отписаться.
_________________
NST fw: 1.2.1
 
Профиль Сообщение ^

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

Член клуба The eBook



Зарегистрирован: 02.08.2011
Сообщения: 697



СообщениеДобавлено: 04.01.2014 00:57     Цитата

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

Пакет обновил.
_________________
NST fw: 1.2.1
 
Профиль Сообщение ^

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

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



Зарегистрирован: 01.05.2012
Сообщения: 6



СообщениеДобавлено: 07.01.2014 17:17     Цитата

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

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

Член клуба The eBook



Зарегистрирован: 02.08.2011
Сообщения: 697



СообщениеДобавлено: 08.01.2014 09:36     Цитата

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

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

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

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



Зарегистрирован: 01.05.2012
Сообщения: 6



СообщениеДобавлено: 08.01.2014 15:24     Цитата

В. Скотт: http://yadi.sk/d/e95CKnAsFdzvC
Пушкин: http://yadi.sk/d/PGfIXIa7Fdzw5
Грибоедов: http://yadi.sk/d/rdVvuS1zFdzwH
 
Профиль Сообщение ^

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

Член клуба The eBook



Зарегистрирован: 02.08.2011
Сообщения: 697



СообщениеДобавлено: 08.01.2014 15:51     Цитата

smoh
Проблему нашел и исправил. Скачай новый пакет. Сссылка на него старая.
_________________
NST fw: 1.2.1
 
Профиль Сообщение ^

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

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



Зарегистрирован: 01.05.2012
Сообщения: 6



СообщениеДобавлено: 08.01.2014 16:43     Цитата

haron
Теперь открывает Пушкина, но не открывает остальные книги.
 
Профиль Сообщение ^

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

Член клуба The eBook



Зарегистрирован: 02.08.2011
Сообщения: 697



СообщениеДобавлено: 08.01.2014 18:32     Цитата

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

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

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

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

smoh
Спасибо за найденные ошибки
_________________
NST fw: 1.2.1
 
Профиль Сообщение ^
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов The-eBook -> Barnes&Noble -> NOOK Simple Touch™ Часовой пояс: GMT + 4
На страницу 1, 2, 3  След.
Страница 1 из 3

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах

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