DACEReader er en teknisk applikation dedikeret til at organisere, administrere og læse EPUB-filer. Appens primære mål er at give et centraliseret miljø for brugere med digitale bogsamlinger gemt lokalt på deres enheder.
VIGTIGT!
Krav til adgang til filsystemet:
For at opfylde sin grundlæggende funktionalitet kræver DACEReader tilladelsen "Adgang til alle filer" (MANAGE_EXTERNAL_STORAGE). Dette tekniske krav skyldes selve applikationens natur:
Scanning og indeksering: Appen scanner automatisk enhedens mapper for at finde EPUB-filer og organisere dem i en virtuel hylde.
Datapersistens: Adgang er afgørende for automatisk lagring af læsestatus (bogmærke), hvilket sikrer, at brugeren kan genoptage læsningen fra det sidst læste ord, uanset filens placering i hukommelsen.
Metadata- og taghåndtering: Tillader katalogisering af bind ved hjælp af en tagstruktur (f.eks. navnetags), der letter søgning og sortering i realtid.
Uden denne tilladelse kan applikationen ikke registrere indhold, hvilket gør den ude af stand til at levere den læse- og administrationstjeneste, som den er designet til.
Tekniske funktioner:
Adaptiv visning: Tekstskaleringssystem med flydende layout, der sikrer optimal læsbarhed på enhver skærm.
Tekst-til-tale (TTS): Integration med tekst-til-tale-motorer til lydlæsning af tekster med detaljeret kontrol over hastighed og toneleje.
Søgemaskine: Realtidssøgning efter titel eller forfatter i det indekserede bibliotek.
Avanceret administration: Mulighed for at fjerne bind fra biblioteket med et bekræftelsessystem til datasikkerhed.
Dynamisk grænseflade: Understøttelse af lodret rulning (rulning) og bevægelsesnavigation (stryg) mellem kapitler.
Udviklet af Franco Dace - dace.info