DACEReader เป็นแอปพลิเคชันทางเทคนิคที่ออกแบบมาเพื่อจัดระเบียบ จัดการ และอ่านไฟล์ EPUB เป้าหมายหลักของแอปคือการจัดหาพื้นที่ส่วนกลางสำหรับผู้ใช้ที่มีคอลเลกชันหนังสือดิจิทัลที่จัดเก็บไว้ในอุปกรณ์ของตน
สำคัญ!
ข้อกำหนดการเข้าถึงระบบไฟล์:
เพื่อให้การทำงานพื้นฐานสมบูรณ์ DACEReader จำเป็นต้องมีสิทธิ์ "เข้าถึงไฟล์ทั้งหมด" (MANAGE_EXTERNAL_STORAGE) ข้อกำหนดทางเทคนิคนี้เกิดจากลักษณะเฉพาะของแอปพลิเคชัน:
การสแกนและการจัดทำดัชนี: แอปจะสแกนไดเร็กทอรีของอุปกรณ์โดยอัตโนมัติเพื่อค้นหาไฟล์ EPUB และจัดระเบียบไฟล์เหล่านั้นลงในชั้นวางเสมือน
การคงอยู่ของข้อมูล: การเข้าถึงมีความสำคัญสำหรับการบันทึกความคืบหน้าในการอ่านโดยอัตโนมัติ (บุ๊กมาร์ก) เพื่อให้ผู้ใช้สามารถอ่านต่อจากคำสุดท้ายที่อ่านได้ ไม่ว่าไฟล์จะอยู่ที่ใดในหน่วยความจำ
การจัดการเมตาเดตาและแท็ก: อนุญาตให้จัดทำแคตตาล็อกของหนังสือโดยใช้โครงสร้างแท็ก (เช่น name_tags) ซึ่งช่วยให้ค้นหาและจัดเรียงแบบเรียลไทม์ได้ง่ายขึ้น
หากไม่ได้รับอนุญาต แอปพลิเคชันจะไม่สามารถตรวจจับเนื้อหาได้ ทำให้ไม่สามารถให้บริการการอ่านและการจัดการตามที่ออกแบบไว้ได้
คุณสมบัติทางเทคนิค:
การแสดงผลแบบปรับได้: ระบบปรับขนาดข้อความพร้อมเค้าโครงที่ยืดหยุ่นเพื่อให้มั่นใจได้ถึงความสามารถในการอ่านที่ดีที่สุดบนทุกหน้าจอ
การแปลงข้อความเป็นเสียง (TTS): การผสานรวมกับเครื่องมือแปลงข้อความเป็นเสียงสำหรับการอ่านข้อความด้วยเสียง พร้อมการควบคุมความเร็วและระดับเสียงอย่างละเอียด
เครื่องมือค้นหา: การค้นหาแบบเรียลไทม์ตามชื่อเรื่องหรือผู้เขียนภายในคลังข้อมูลที่จัดทำดัชนีไว้
การจัดการขั้นสูง: ความสามารถในการลบเล่มออกจากคลังข้อมูลพร้อมระบบยืนยันเพื่อความปลอดภัยของข้อมูล
ส่วนติดต่อผู้ใช้แบบไดนามิก: รองรับการเลื่อนแนวตั้ง (scroll) และการนำทางด้วยท่าทาง (swipe) ระหว่างบทต่างๆ
พัฒนาโดย Franco Dace - dace.info