DACEReader — гэта тэхнічнае прыкладанне, прызначанае для арганізацыі, кіравання і чытання файлаў EPUB. Асноўная мэта прыкладання — забяспечыць цэнтралізаванае асяроддзе для карыстальнікаў з лічбавымі калекцыямі кніг, якія захоўваюцца лакальна на іх прыладах.
ВАЖНА!
Патрабаванні да доступу да файлавай сістэмы:
Для выканання сваёй асноўнай функцыянальнасці DACEReader патрабуе дазволу «Доступ да ўсіх файлаў» (MANAGE_EXTERNAL_STORAGE). Гэта тэхнічнае патрабаванне абумоўлена самой прыродай прыкладання:
Сканаванне і індэксаванне: прыкладанне аўтаматычна скануе каталогі прылады, каб знайсці файлы EPUB і арганізаваць іх у віртуальную паліцу.
Захаванне дадзеных: доступ неабходны для аўтаматычнага захавання прагрэсу чытання (закладкі), што гарантуе, што карыстальнік можа аднавіць чытанне з апошняга прачытанага слова, незалежна ад месцазнаходжання файла ў памяці.
Кіраванне метададзенымі і тэгамі: дазваляе каталагізаваць тамы з выкарыстаннем структуры тэгаў (напрыклад, name_tags), якая палягчае пошук і сартаванне ў рэжыме рэальнага часу.
Без гэтага дазволу праграма не можа выяўляць кантэнт, што робіць яе недаступнай для абслугоўвання чытання і кіравання ім, для якіх яна была распрацавана.
Тэхнічныя характарыстыкі:
Адаптыўны дысплей: сістэма маштабавання тэксту з плыўнай кампаноўкай для забеспячэння аптымальнай чытальнасці на любым экране.
Пераўтварэнне тэксту ў маўленне (TTS): інтэграцыя з механізмамі пераўтварэння тэксту ў маўленне для аўдыёчытання тэкстаў з дэталёвым кантролем хуткасці і вышыні тону.
Пошукавая сістэма: пошук у рэжыме рэальнага часу па назве або аўтару ў індэксаванай бібліятэцы.
Пашыранае кіраванне: магчымасць выдалення тамоў з бібліятэкі з сістэмай пацверджання для бяспекі дадзеных.
Дынамічны інтэрфейс: падтрымка вертыкальнай пракруткі (scroll) і навігацыі жэстамі (swipe) паміж раздзеламі.
Распрацавана Франка Дэйсам - dace.info