Teraz jest 25 wrz 2018 7:59:49




Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 13 ] 
Moja nowa aplikacja do obsługi biblioteki 
Autor Wiadomość
Użytkownik

Dołączył(a): 07 sty 2014 22:02:16
Posty: 8
eCzytnik: kindle classic
Post Moja nowa aplikacja do obsługi biblioteki
Witam,

Przedstawiam wszystkim wersję alpha mojej aplikacji do obsługi ebook-ów w formacie EPUB, z obsługą cover-ów.
W wersji finalnej aplikacja będzie launcherem obsługującym większość popularnych formatów.
Więcej info na xda. Jeżeli będą problemy ze zrozumieniem proszę o informacje.

Bugi proszę raportować na xda lub tutaj.

http://forum.xda-developers.com/nook-touch/development/library-app-t2823169


17 sie 2014 10:41:34
Zobacz profil
Użytkownik

Dołączył(a): 05 maja 2014 9:52:57
Posty: 55
Lokalizacja: Warszawa
eCzytnik: Nook 1st, Nook ST Glowlight
Post Re: Moja nowa aplikacja do obsługi biblioteki
Screeny wyglądają bardzo ciekawie. Już mi się Twoje dzieło podoba. :)

Zauważone bugi:
1. W trybie "Shelves" - nieaktywny przycisk "AddShelf", wynik odświeżania to zawsze (0 books) (0 shelves)
2. W trybie "All", jak powyżej

W żadnym z w/w trybów (widoków?) nie pojawia się żadna zawartość pod przyciskami, ekran jest pusty poniżej nich.

3. W trybie "My Files", jak powyżej, ale widać katalogi i pliki (zarówno jako ikony jak i jako listę), da się nawigować do żądanego folderu i otwierać pliki.
4. W trybie przeglądania szuflady aplikacji przycisk "menu" nie robi nic.
5. Przy wybraniu opcji "Quit App" z menu, pojawia się monit "Quitting application", ale po jego zniknięciu następuje powrót do aplikacji.
6 Próba wyjścia przez wciskanie przycisku wstecz powoduje wyjście do Relaunchera, zamiast do ostatnio używanego launchera, w moim przypadku ADWLaunchera.


Edycja: po kolejnym uruchomieniu, przycisk "Add Shelf" jest aktywny, ale po wpisaniu nazwy nowej półki i zatwierdzeniu jej - nic się nie dzieje. Żadna półka się nie pojawia.

_________________
Pozdrawiam,
Thrackan


17 sie 2014 13:10:16
Zobacz profil
Użytkownik

Dołączył(a): 07 sty 2014 22:02:16
Posty: 8
eCzytnik: kindle classic
Post Re: Moja nowa aplikacja do obsługi biblioteki
Hmm, jeżeli nie pokazuje książek to znaczy ze nie doda półki, muszą być jakieś książki znalezione.
Aktualnie skanuje tylko /sdcard/ . Czy masz tam jakieś epub-y?
Jeżeli tak, to mógłbyś podać mi strukturę katalogów na karcie pamięci?


Hmm, przetestowałem i wyświetla się menu w każdym trybie. Nie ma żadnego warunku przy wyświetlaniu menu, zatem powinno się pojawiać zawsze.

Dzięki za info, posprawdzam.


17 sie 2014 13:14:17
Zobacz profil
Użytkownik

Dołączył(a): 05 maja 2014 9:52:57
Posty: 55
Lokalizacja: Warszawa
eCzytnik: Nook 1st, Nook ST Glowlight
Post Re: Moja nowa aplikacja do obsługi biblioteki
Struktura katalogów poszła na PM. Epuby mam porozsiewane po całej karcie, łącznie z katalogiem głównym. Właśnie sprawdziłem na drugim egzemplarzu NSTG działanie biblioteki, podejrzewając, że to może wina tego konkretnego egzemplarza i jakiegoś konfliktu programowego. Ale na drugim, świeżo zrootowanym NookManagerem urządzeniu, na którym pierwszą doinstalowaną aplikacją jest Twoja biblioteka - sytuacja jest identyczna.

Edycja: Heh, a to niespodzianka. Gdy zamiast karty pamięci Kingstona użyłem karty no-name - program wychwycił 3 na 4 umieszczone tam epuby (choć wszystkie 4 były we wspólnym katalogu). Wciąż jednak nie mogę skutecznie założyć półki, mimo wpisywania dla niej nazwy, książki są tylko widoczne w My Files i w All. Brak menu w szufladach i wychodzenie do Relauncha wciąż aktualne.

Edycja2: trzy razy zdarzyło się, że po wyjściu z aplikacji, nie byłem w stanie ponownie jej uruchomić (po naciśnięciu jej ikony widziałem tylko jednokrotne odświeżenie ekranu) aż do jej reinstalacji lub restartu urządzenia.

_________________
Pozdrawiam,
Thrackan


Ostatnio edytowano 17 sie 2014 19:59:41 przez thrackan, łącznie edytowano 1 raz



17 sie 2014 15:33:03
Zobacz profil
Użytkownik

Dołączył(a): 07 sty 2014 22:02:16
Posty: 8
eCzytnik: kindle classic
Post Re: Moja nowa aplikacja do obsługi biblioteki
Zrobiłem szybką poprawkę, rzeczywiście nie skanował podkatalogów tylko katalog glówny.
Dodałem poprawki, zapraszam do testowania:

https://dl.dropboxusercontent.com/u/109 ... vesApp.apk


17 sie 2014 18:16:08
Zobacz profil
Użytkownik

Dołączył(a): 05 maja 2014 9:52:57
Posty: 55
Lokalizacja: Warszawa
eCzytnik: Nook 1st, Nook ST Glowlight
Post Re: Moja nowa aplikacja do obsługi biblioteki
Dziękuję - wreszcie widzę ten piękny widok wielu okładek na jednym ekranie :)
Program znalazł 54 epuby i podzielił je na 2 półki. Jedną stworzył dla jednej książki i nazwał ją imieniem głównego bohatera (podejrzewam, że pobranym gdzieś z metadanych?), a pozostałe 53 wrzucił do drugiej określonej jako "Unknown".

Stworzyłem trzecią półkę, która uwidoczniła się dopiero po ponownym przeskanowaniu karty.

Edycja półek jest zaburzona. Po zaznaczeniu wybranych trzech sąsiadujących tytułów, owszem dodawane są trzy sąsiadujące na liście, ale zupełnie inne pozycje. Działa to o tyle intrygująco, że program dość uparcie wybiera książki z pierwszej strony listy, choć ja chcę dodać te z końca lub środka. Gdy jednak specjalnie zaznaczę mu pierwsze trzy do pięciu pozycji - wtedy wybór jest akceptowany i te książki są dodawane do półki poprawnie.

Kolejna sprawa - nie jestem w stanie skasować żadnej z półek, ani utworzyć już nowej, która byłaby czwartą z kolei. Najwyżej mogę zmieniać nazwy już istniejących.

Na koniec - pewnie na poprawki estetyczne pora przyjdzie wraz z dodaniem opcji ustawień, ale przy widoku okładek, wszystkie są ściśnięte ku górnej krawędzi ekranu, chociaż na dole zostaje 1,5cm pustego miejsca. O wiele bardziej czytelnie by było, gdyby to miejsce zostało wykorzystane na powiększenie wyświetlanych okładek i ich równomierne rozmieszczenie.

Coraz bardziej kibicuję temu projektowi. :D

_________________
Pozdrawiam,
Thrackan


17 sie 2014 22:50:18
Zobacz profil
Użytkownik

Dołączył(a): 07 sty 2014 22:02:16
Posty: 8
eCzytnik: kindle classic
Post Re: Moja nowa aplikacja do obsługi biblioteki
Dzięki za sugestie.

Jeżeli nie ma problemu to prosiłbym o kontakt mailowy, będzie łatwiej, tarnak(at)mixbox.pl

Kwestie techniczne, używam calibre który tworzy metadane, przykład:
<meta content="Pieśń Lodu i Ognia" name="calibre:series"/>
<meta content="1" name="calibre:series_index"/>

I właśnie te parametry program odczytuje. Automatycznie gdy nie znajdzie dla danej książki serii, wrzuca ją do Unknown.
Poprawiłem tworzenie półek, powinno być już dobrze.

Program trzyma w /data/data/com.tarnak.pl.ebookshelvesapp/databases bazę półek i serii, prosiłbym o jej przesłanie, ułatwiłoby mi to analizę.

Poprawiona apk-a:
https://dl.dropboxusercontent.com/u/109 ... vesApp.apk


17 sie 2014 22:54:25
Zobacz profil
Użytkownik

Dołączył(a): 17 kwi 2014 13:34:31
Posty: 12
eCzytnik: Nook STwG
Post Re: Moja nowa aplikacja do obsługi biblioteki
A czy jest możliwość aby katalogował także i pliki .mobi?


18 sie 2014 13:39:32
Zobacz profil
Użytkownik

Dołączył(a): 07 sty 2014 22:02:16
Posty: 8
eCzytnik: kindle classic
Post Re: Moja nowa aplikacja do obsługi biblioteki
Planuję dorobienie obsługi mobi i pdf, w zależności od dostępności materiałów/bibliotek na których mógłbym oprzeć obsługę.
Gdzieś mam opis mobi więc jest duża szansa, najpierw chciałby zrobić porządek z silnikiem.


18 sie 2014 17:23:05
Zobacz profil
Użytkownik

Dołączył(a): 05 maja 2014 9:52:57
Posty: 55
Lokalizacja: Warszawa
eCzytnik: Nook 1st, Nook ST Glowlight
Post Re: Moja nowa aplikacja do obsługi biblioteki
Kontakt mailowy to nie problem. O ile mój mail doszedł, oczywiście.

_________________
Pozdrawiam,
Thrackan


18 sie 2014 18:56:59
Zobacz profil
Użytkownik

Dołączył(a): 07 sty 2014 22:02:16
Posty: 8
eCzytnik: kindle classic
Post Re: Moja nowa aplikacja do obsługi biblioteki
Niestety nie doszło nic, proszę wysłać na ebookshelvesapp@mixbox.pl
Właśnie ustawiłem i przetestowałem, u mnie działa ;)


18 sie 2014 20:54:15
Zobacz profil
Użytkownik

Dołączył(a): 05 maja 2014 9:52:57
Posty: 55
Lokalizacja: Warszawa
eCzytnik: Nook 1st, Nook ST Glowlight
Post Re: Moja nowa aplikacja do obsługi biblioteki
Wysłałem i na ten adres. Starannie przekleiłem go do odpowiedniej rubryki. Jak nie dojdzie tym razem, to będę podejrzewał, że domeny się gryzą w jakiś cudaczny sposób. ;)

_________________
Pozdrawiam,
Thrackan


18 sie 2014 21:42:04
Zobacz profil
Użytkownik

Dołączył(a): 07 sty 2014 22:02:16
Posty: 8
eCzytnik: kindle classic
Post Re: Moja nowa aplikacja do obsługi biblioteki
Na xda umieściłem najnowsza wersję appki.


25 sie 2014 17:52:06
Zobacz profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 13 ] 


Kto przegląda forum

Użytkownicy przeglądający to forum: Brak zalogowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów

Skocz do:  
cron