Fixed bugs
โปรแกรมลูกสำหรับอ่านบัตรประชาชนไทย-ต้องมีแอปพลิเคชันหลักก่อน ใช้กับ TDA SDK
***หากมีการแจ้งบนหน้าจอว่า ให้ตรวจสอบการอัปเดตหรือติดต่อนักพัฒนาซอฟต์แวร์ ขอให้ตอบ "ตกลง" จึงจะใช้งานได้ อย่าตอบ "ตรวจสอบซอฟต์แวร์" เพราะจะใช้งานไม่ได้
***หากใช้งานในโหมด ประหยัดพลังงาน ไม่ได้ ให้ดูวิธีแก้ไขด้านล่าง
TDAService คือแอปพลิเคชันฝังตัวที่ทำงานอยู่เบื้องหลังสำหรับการใช้งานร่วมกับ TDAService SDK เพื่อการอ่านบัตรประชาชนไทย
ตัว TDAService ไม่สามารถทำงานได้โดยลำพัง จะต้องใช้งานร่วมกับแอปพลิเคชันที่พัฒนามาจาก TDAService SDK เท่านั้น
TDAService : A service application for Thai national ID card reading, uses for applications developed from TDAService SDK
โปรดอย่าโหลดแอปพลิเคชันนี้ หากท่านไม่มีแอปพลิเคชันหลักในการอ่านบัตรประชาชน
แอปพลิเคชันนี้จะใช้งานไม่ได้ หากไม่มีแอปพลิเคชันหลัก
Thai ID Card Development Kit for Android (TDAService SDK) คือ ชุดพัฒนาซอฟต์แวร์การติตต่อกับเครื่องอ่านบัตรสมาร์ทคาร์ด เพื่อใช้ในการพัฒนาแอปพลิเคชันสำหรับอุปกรณ์เคลื่อนที่ระบบแอนดรอยด์ให้สามารถอ่านข้อมูลจากบัตรประจำตัวประชาชนไทยได้
คุณสมบัติ
• ใช้งานกับเครื่องอ่านบัตรสมาร์ทคาร์ด ที่มีคุณสมบัติรองรับ TDA เช่น TDA301BT, TDA2910R และ TDA3310V2
• ใช้กับโปรแกรมภาษา Java
• ใช้งานกับระบบปฏิบัติการ Android 4.0 ขึ้นไป
ส่วนประกอบของชุดพัฒนาซอฟต์แวร์ TDA
• เครื่องอ่านบัตรสมาร์ทคาร์ด 1 เครื่อง (แบบบลูทูธ หรือแบบ USB แล้วแต่รุ่น)
• แอปพลิเคชัน TDAService
• ซอฟต์แวร์สำหรับการพัฒนา TDA SDK ดาวน์โหลดจากอินเทอร์เน็ต ซึ่งภายในประกอบด้วย
>>> ตัวอย่างแอปพลิเคชัน TDASample (เป็นไฟล์ APK) พร้อม Source Code สำหรับใช้ศึกษาเรียนรู้วิธีการเขียนโปรแกรมแบบง่าย ๆ
>>> ตัวอย่างแอปพลิเคชัน TDADemo (เป็นไฟล์ APK) พร้อม Source Code สำหรับใช้ศึกษาเรียนรู้ API ของ TDA และเป็นตัวอย่างในการศึกษาวิธีการเขียนโปรแกรมที่มีความซับซ้อนสูง
>>> แฟ้ม TDA.jar สำหรับนำไปรวมกับโปรแกรมภาษา Java เพื่อใช้ในการสร้างแอปพลิเคชัน
>>> คู่มือการใช้งาน
คุณสมบัติ
• อ่านข้อมูลตัวอักษรของบัตรประชาชน และรูปถ่ายของเจ้าของบัตร รวม 24 รายการ
• อ่านบัตรประชาชนรุ่นต่าง ๆ ได้ทุกรุ่น จนถึงรุ่นปัจจุบัน
• ใช้ได้กับเครื่องอ่านทั้งแบบ USB และบลูทูธ พร้อมกัน
รุ่นผลิตภัณฑ์ชุดเครื่องอ่านบัตรประชาชนที่ใช้ได้
• TDA301BT (เครื่องอ่านบัตรไร้สาย Bluetooth)
• TDA3310V2 (เครื่องอ่านบัตรขนาดมาตรฐาน แบบ USB)
• TDA2910R (เครื่องอ่านบัตรขนาดเล็กพับได้ แบบ USB)
• เและรุ่นอื่น ๆ ที่เป็น TDA
• ติดต่อซื้อชุดเครื่องอ่านบัตรได้จาก http://www.rd-comp.com
การใช้งาน TDAService
• ติดตั้ง TDAService
• ติดตั้งแอปพลิเคชันหลัก ที่จะใช้งาน
• เสียบเครื่องอ่านบัตรเข้ากับโทรศัพท์มือถือ หรือ เปิดใช้สัญญาณบลูทูธ
• เรียกใช้งานการอ่านบัตรจากแอปพลิเคชันหลัก
คุณลักษณะเฉพาะ TDAService SDK
บัตรประชาชนที่สามารถอ่านได้ : บัตรประชาชนทุกรุ่น จนถึงรุ่นปัจจุบัน
ข้อมูลที่อ่านได้จากบัตร : 24 รายการ เช่น เลขประจำตัวประชาชน, ชื่อไทย, ชื่ออังกฤษที่อยู่, วันเกิด และ รูปถ่ายเจ้าของบัตร
คำแนะนำและข้อควรระวัง
• การใช้เครื่องอ่านแบบบลูทูธ อุปกรณ์แอนดรอยด์จะต้องรองรับ Bluetooth 3.0 ขึ้นไป
• การใช้เครื่องอ่านแบบ USB อุปกรณ์แอนดรอยด์จะต้องรองรับ OTG ด้วย
• TDAService SDK ได้สิ้นสุดระยะการสนับสนุนทางด้านเทคนิคตั้งแต่ 31 ธ.ค. 2562 ซอฟต์แวร์ที่ให้บริการอยู่ขณะนี้ เป็นเพียงการให้บริการกับแอปพลิเคชันรุ่นเก่า สำหรับโปรเจ็กต์ใหม่นักพัฒนาซอฟต์แวร์ควรเปลี่ยนมาใช้ชุดพัฒนา NALib แทน
การแก้ไขปัญหา
ไม่ยอมทำงาน หลังจากเปิดโหมดประหยัดแบตเตอรี่
ให้ เข้าไปที่ ตั้งค่า (Settings) > แอป (Apps)> หา แอปที่ชื่อ TDAService > Battery หรือ Battery Usage
1 ดูหัวข้อที่เกี่ยวกับ การเพิ่มประสิทธิภาพแบตเตอรี่ หรือ Optimize battery usage
ให้คลิกแล้วหาแอป TDAService (อยู่ล่างเกือบสุด) หากไม่พบ ให้แตะที่ "ไม่ได้เพิ่มประสิทธิภาพ" หรือ "Not optimized" แล้วเลือกเป็น แอปทั้งหมด (All)
แล้วตั้งค่า แอป TDAService เป็น "ปิด" หรือ "ไม่เพิ่มประสิทธิภาพ" หรือ "Not optimized"
2 ดูหัวข้อที่เกี่ยวกับการทำงานแบบเบื้องหลัง (Background) หรือเบื้องหน้า (Foreground) ให้ตั้งเป็น "ให้อนุญาต" (Allow) ทั้งหมดเช่น
"แอปใช้แบตเตอรี่ในพื้นหลังได้" หรือ "Allow background activity" หรือ "App can use battery in background"
ติดต่อ 02-694-3133 เพื่อแก้ไขปัญหาการใช้งาน
(R210825)