Čtečky, prohlížeče a přehrávačedatabáze čtečky Aldiko

Moderátoři: don_alex, radegast

Odpovědět

Autor tohoto vlákna
lertimir
Nové Androidě
Příspěvky: 2
Registrován: pát 09. říj 2015 22:31:25
Reputace: 0
Typ mobilu / ROM: Samsung Galaxy Tab S

databáze čtečky Aldiko

Příspěvek od lertimir » pát 09. říj 2015 22:36:49

Mám v tabletu čtečku ebooků Aldiko. Nedaří se mi nastavit jeji databázi z knihami na SD kartu. Pořád má vše na základním storage v tabletu. Neví někdo jak ji zlomit? Android 4.4





xanthor
Kyborg
Příspěvky: 4963
Registrován: čtv 21. říj 2010 14:38:18
Reputace: 77
Typ mobilu / ROM: Samsung Galaxy S7 [SM-G930F]
Mobil 2 / ROM: Xiaomi Redmi Note 3 Pro 2/16 [kate]
Tablet: Samsung Galaxy Tab A 10.1 2016 [SM-T580]
Tablet 2 / ROM: Alcatel OneTouch Pixi 3 (10)
Rom: S7: stock, kate: NOS

Re: databáze čtečky Aldiko

Příspěvek od xanthor » pát 09. říj 2015 22:49:07

V Androidu 4.4 mohou aplikace zapisovat na kartu pouze do adresáře Android/data/package-name, kde package-name nahradíš názvem "balíčku" aplikace, např.
Android/data/com.aldiko.android
Název balíčku vidíš v URL na webové verzi Google Play:
https://play.google.com/store/apps/deta ... ko.android
Moje otevírací hodiny - otevírací hodiny ve Vašem telefonu


Autor tohoto vlákna
lertimir
Nové Androidě
Příspěvky: 2
Registrován: pát 09. říj 2015 22:31:25
Reputace: 0
Typ mobilu / ROM: Samsung Galaxy Tab S

Re: databáze čtečky Aldiko

Příspěvek od lertimir » sob 10. říj 2015 14:03:08

Díky za odpověd, ale asi takto jednoduché to nebude. já mám následující strukturu. Pod rootem je /storage/emulated/0 a /storage/extSdCard to první je vnitřní paměť to druhé je SD karta. Aldiko spravuje adresář /storage/emulated/0/eBooks v něm vytvoří databázový soubor library.db a podadresáře, které se nazývají jako jména autorů knih, které byly do Aldiko importovány. V /storage/extSdCard/Android/data existuje adresář com.aldiko.android a v něm podadresář files, ale tento je prázdný. Nic se nezobrazí ani v terminálovém okně s rootovým oprávněním po příkazu ls -la takže si myslím s dosti velkou jistotou, že tam nic není, ani tam není konfigurační soubor. Přesunul jsem veškerá data z /storage/emulated/0/eBooks do /storage/extSdCard/eBooks, po znovu spuštění aldiko se v původním místě jednak vytvořil nový databázový soubor library.db a jednak se knihovna zobrazovala v aldiko jako plná těch knih, které tam byly, takže databáze toho, co je v knihovně, je ještě někde jinde. Samozřejmě otevření knih se nepodařilo, protože na místě nebyly. ta moje otázka je, jak aldiko přimět, aby místo adresáře /storage/emulated/0/eBooks pracovalo s adresářem /storage/extSdCard/eBooks. Když by to bylo v nějaké textové konfiguraci tak to změním, ale zatím jsem ji nenašel.


xanthor
Kyborg
Příspěvky: 4963
Registrován: čtv 21. říj 2010 14:38:18
Reputace: 77
Typ mobilu / ROM: Samsung Galaxy S7 [SM-G930F]
Mobil 2 / ROM: Xiaomi Redmi Note 3 Pro 2/16 [kate]
Tablet: Samsung Galaxy Tab A 10.1 2016 [SM-T580]
Tablet 2 / ROM: Alcatel OneTouch Pixi 3 (10)
Rom: S7: stock, kate: NOS

Re: databáze čtečky Aldiko

Příspěvek od xanthor » sob 10. říj 2015 14:37:18

Databáze toho, co je v knihovně, bude v /data/data (kam nemáš bez rootu přímý přístup).
Pokud chce ta aplikace do adresáře zapisovat, tak /storage/extSdCard/eBooks fungovat nebude, protože tam zapisovat nemůže. Nemůžeš ten adresář eBooks mít v /extSdCard/Android/data/com.aldiko.android?
Moje otevírací hodiny - otevírací hodiny ve Vašem telefonu

Odpovědět

Zpět na „Čtečky, prohlížeče a přehrávače“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host