Author |
Message |
 Nomad1 Developer

Joined: 13 Sep 2010 Posts: 1721
|
Posted: 26.10.2010 18:28 |
Quote |
|
Представляю на ваше обозрение программу для навигации по файлам устройства. Это не полноценный файловый менеджер - у программы нет возможности что-либо удалять или копировать, она просто показывает файлы и открывает их, если это возможно. В отличие от Trook и NookFileManager, используется верхний экран для отображения файлов.
Вот как это выглядит:
Видео режима Cover Flow:
http://www.youtube.com/watch?v=rqeKR_Uax2c
http://www.youtube.com/watch?v=bDYsT-F6XVc (старая версия)
Дополнительно программа позволяет выбрать, что именно показывать:
- все файлы (в т.ч. скрытые и системные);
- только документы (картинки, музыку, книги и пр.);
- только книги;
Также при выходе сохраняется последняя выбранная папка. Заодно, программа позволяет выбрать .apk файл и установить его. Протестирована совместимость с встроеными ридерами epub/pdf/pdb файлов, а также с портом FBReader от mynook. Из файлов epub/fb2/fb2.zip извлекаются данные об авторе и названии книги, а также о ее серии. Открытые через программу книги затем корректно открываются через Reading Now. Также в программе есть список последних 9ти открытых документов и режим листания обложек (Cover Flow).
Тяжело понять, почему такие программы не появились раньше - сложность их минимальна, а эффект довольно значимый - это аналог книжной полки с папками, поддержкой любых форматов и пр. В то же время не используются фоновые операции, как в NookDevs Library и монстроидальный EcmSyncService от B&N Library, потому потреблять батареи программа будет не больше, чем стартовый экран.
В данный момент стабильная версия программы имеет номер 1.3.0. Это значит, что в ней реализовано все, что задумывалось изначально, а также некоторые другие возможности вроде простейшего просмотра картинок, возможность подставлять иконки для папок и пр.
Программа доступна в двух версиях - как отдельное приложение и как замена B&N Library. При запуске в виде замены B&N Library пользователя спросят, какую библиотеку запустить - собственную или оригинальную. При использовании патченного framework-res.apk возможно выбрать галочку "использовать эту программу постоянно".
Программа в виде замены Library:
Ссылка: http://runserver.net/nook/nookFileBrowser.apk
Размер: 139766
md5: e3c8b745f89048f175026419ed288650
Отдельное приложение:
Ссылка: http://runserver.net/nook/nookFileBrowser_standalone.apk
Размер: 139749
md5: b70c8a0a9bea5c6a0a690df4018ef651
Last edited by Nomad1 on 10.01.2011 18:03; edited 22 times in total |
|
|
|
 |
 x86demon Продвинутый участник форума

Joined: 25 Aug 2010 Posts: 79
|
Posted: 26.10.2010 18:34 |
Quote |
|
Спасибо! ИМХО папки удобнее чем все скопом в одной библиотеке.
P.S. нет желания выложить все скопившиеся моды на code.google.com? Может кто еще из разработчиков подтянется.. _________________ Интернет-магазин — это просто! http://notando.com
Сервис онлайн-бронирования http://zabroniruy.com |
|
|
|
 |
 Nomad1 Developer

Joined: 13 Sep 2010 Posts: 1721
|
Posted: 26.10.2010 18:41 |
Quote |
|
x86demon
программы выложу обязательно, но на счет модов пока не уверен - это ведь именно хаки, местами грязные и не красивые.
забыл дописать - CoolReader пока что не регистрирует себя как обработчик файлов, потому его прикрутить к браузеру файлов пока не выйдет, хотя это только дело времени. Также в 0.3.0 вынесу строки в ресурсы, чтобы можно было руссифицировать и добавлю перемотку по страницам.
Добавлено спустя 3 часа 7 минут 41 секунду:
программа обновлена до версии 0.2.2. Теперь читаем автора и заголовок из epub/fb2/fb2.zip файлов. _________________ Twitter: @NomadRunserver |
|
|
|
 |
mds0000 Кандидат в члены клуба The eBook

Joined: 01 Sep 2010 Posts: 328
Location: Минск
|
Posted: 27.10.2010 02:47 |
Quote |
|
не помешало бы, чтобы при непрерывном нажатии на кпопку вверх(вниз), быстро переходило соответственно в самое начало(конец)
так сделано в библиотеке
Posted after 3 minutes:
и на самом деле, в библиотеке есть такая фишка - Show covers, она быстрее всего позволяет перемещаться по библиотеке. Так что наличие именно этой фишки может сделать нужным этот файловый проводник. А пока что чтобы перейти куда-то надо долго тыркаться. _________________ NOOK Touch (CR3), NOOK 1st |
|
|
|
 |
 Nomad1 Developer

Joined: 13 Sep 2010 Posts: 1721
|
Posted: 27.10.2010 02:54 |
Quote |
|
быстрое листание сделаем. а вот Show Covers - наврядли. _________________ Twitter: @NomadRunserver |
|
|
|
 |
 Nomad1 Developer

Joined: 13 Sep 2010 Posts: 1721
|
Posted: 27.10.2010 19:08 |
Quote |
|
обновление до версии 0.2.3 - быстрое листание, дизайн приближен к B&N Library, добавлен заголовок окна, разные внутренни правки. _________________ Twitter: @NomadRunserver |
|
|
|
 |
mds0000 Кандидат в члены клуба The eBook

Joined: 01 Sep 2010 Posts: 328
Location: Минск
|
Posted: 27.10.2010 19:39 |
Quote |
|
show covers хочется. Это же уникальная фишка нука. _________________ NOOK Touch (CR3), NOOK 1st |
|
|
|
 |
igorvinograd Активный участник форума

Joined: 24 May 2009 Posts: 219
|
Posted: 27.10.2010 19:50 |
Quote |
|
как пользоваться курсором если список файлов длинный (не умещается на одной странице) ?
курсор не виден, список файлов тоже |
|
|
|
 |
 Nomad1 Developer

Joined: 13 Sep 2010 Posts: 1721
|
Posted: 27.10.2010 19:52 |
Quote |
|
mds0000
но в fb2/fb2.zip covers не часто есть, в отличие от epub. да и по папкам перемещаться так будет совсем не удобно..
потому я в TODO добавлю, но скорой реализации не ждите.
igorvinograd
подождать версию 0.3.0, где будет сделано листание между страницами. сейчас в разработке. предположительно будет завтра. |
|
|
|
 |
 sergmoj Член клуба The eBook

Joined: 29 Aug 2007 Posts: 3216
Location: Москва
|
|
|
|
 |
mds0000 Кандидат в члены клуба The eBook

Joined: 01 Sep 2010 Posts: 328
Location: Минск
|
Posted: 27.10.2010 20:50 |
Quote |
|
если даже и нет обложки, её легко создать самому. Просто ложишь рядом с файлом книжки картинку, чтобы имя файла совпадало с книжкой (не важно какого формата, хоть pdf). И она появляется. _________________ NOOK Touch (CR3), NOOK 1st |
|
|
|
 |
frei Бывалый участник форума

Joined: 27 May 2010 Posts: 130
|
Posted: 28.10.2010 10:33 |
Quote |
|
Нафиг надо коверфлоу? Я лично считаю, что он нужен только для "попонтовацца". Все равно, на маленьком нижнем экране сложно разобрать, скажем, название книги из 10-ти книг одной серии с одинаковым рисунком на обложке... |
|
|
|
 |
 Nomad1 Developer

Joined: 13 Sep 2010 Posts: 1721
|
Posted: 28.10.2010 10:40 |
Quote |
|
frei
думаю тут логика такая: если вообще выкидывать родную Library, то надо в своей программе иметь такую же красивую фичу, как была раньше. С этим я вполне согласен, потому рано или поздно сделаю. Но сейчас важнее листание длинных списков, иначе большие библиотеки не смотрятся. _________________ Twitter: @NomadRunserver |
|
|
|
 |
frei Бывалый участник форума

Joined: 27 May 2010 Posts: 130
|
Posted: 28.10.2010 10:45 |
Quote |
|
Фича как раньше работает ТОЛЬКО для книг, купленных в БН. Для произвольных файлов - ни-ни. Это если смотреть в лоб на непорочную прошивку Конечно, всякие там нукдевс-лайбрари сделали ковер-флоу возможным для всех файлов, но... В общем, мне эта плюшка даром не сдалась - гораздо лучше сделать максимально информативный вывод именно текстовой информации о книге - автор, серия, название... Картинку, если уж хочется, можно для красоты всунуть слева от названия в списке. Пусть Ч/Б, но все веселее будет, чем голый список, коли уж так хочется свистелок-перделок  |
|
|
|
 |
 Nomad1 Developer

Joined: 13 Sep 2010 Posts: 1721
|
Posted: 28.10.2010 10:49 |
Quote |
|
на счет автора, серии и картинки. пока в планах сделать, чтобы список был визуально очень простым - это помогает ориентироваться людям, далеким от техники.
зато по кнопке View item details уже планирую писать все, что можно, да и картинку с аннотацией тоже показывать. _________________ Twitter: @NomadRunserver |
|
|
|
 |
frei Бывалый участник форума

Joined: 27 May 2010 Posts: 130
|
Posted: 28.10.2010 11:04 |
Quote |
|
Тоже вариант. Но, скажем, отображение именно файлов книг в таком вот виде
было бы довольно интересно.
По опции показа информации о книге можно выводить информацию о авторе, издатьельстве, ISBN, страницах, аннотацию и т.п.
Добавлено спустя 1 минуту 53 секунды:
Если поискать, у меня даже был самописный класс такого списка (использовался для вывода информации об альбомах-песнях-авторах в музыкальном каталоге) со всеми конструкторами-наполнялками-выводилками. Правда, под Ж2МЕ, но не думаю, что его сложно переделать под андроидную яву... |
|
|
|
 |
 Nomad1 Developer

Joined: 13 Sep 2010 Posts: 1721
|
Posted: 28.10.2010 11:15 |
Quote |
|
картинка в таком виде - крупная и уже почти не читаемая. таких не поместится много на страницу, а еще меньше совсем будет мелко. серию добавлю, например, после автора.
ps.автора пока я пишу в формате "Каменистый, Артем", так удобнее для восприятия и сортировки, но потом это можно добавить в настройки. _________________ Twitter: @NomadRunserver |
|
|
|
 |
frei Бывалый участник форума

Joined: 27 May 2010 Posts: 130
|
Posted: 28.10.2010 11:21 |
Quote |
|
Ну, собственно, поместится таких ровно 5, если исходить из экрана 800х600 В общем, мое дело предложить... |
|
|
|
 |
mds0000 Кандидат в члены клуба The eBook

Joined: 01 Sep 2010 Posts: 328
Location: Минск
|
Posted: 28.10.2010 11:41 |
Quote |
|
листание обложек кроме всего прочего - самый быстрый способ навигации по длинному списку. кстати, не обязательно его повторять из оригинала, можно попробовать сделать по аналогии с лаунчером программ. _________________ NOOK Touch (CR3), NOOK 1st |
|
|
|
 |
 Nomad1 Developer

Joined: 13 Sep 2010 Posts: 1721
|
Posted: 28.10.2010 12:02 |
Quote |
|
ех, в epub стандарте нет тега для серии. каждый конвертер добавляет что-то свое или не добавляет вообще, как "однокнопочный fb2epub"
ладно, как-то разберемся.
mds0000
ок, попробуем. _________________ Twitter: @NomadRunserver |
|
|
|
 |
|