อ่าน Mykad โดยใช้เครื่องอ่าน SmartCard ACR38U-POCKETMATE
ShowKad อ่านจากชิป Mykad การแตะบนภาพถ่ายให้ภาพขยายเพื่อช่วยตรวจสอบภาพของผู้ถือบัตร นอกจากนี้ยังเป็นวิธีที่ง่ายสำหรับแอพอื่น ๆ ในการอ่าน Mykad โดยอนุญาตให้พวกเขาเปิด ShowKad โดยใช้เจตนาและนำรายละเอียดส่วนตัวของ Mykad กลับมาโดยไม่ต้องจัดการกับคำสั่ง SmartCard และการรวมผู้อ่าน
แทนที่จะขอให้ลูกค้าหรือนักเรียนกรอกแบบฟอร์มใบสมัครหรือการลงทะเบียนเพียงอ่านรายละเอียดส่วนตัวจาก Mykad ไม่มีโอกาสที่จะแนะนำข้อผิดพลาดของมนุษย์เช่นในการคัดลอกหมายเลข IC ข้อมูลทั้งหมดถูกจำลองแบบอิเล็กทรอนิกส์ ShowKad นำการประมวลผลข้อมูลที่มีประสิทธิภาพมาให้ทุกคนก่อนหน้านี้ จำกัด เฉพาะ บริษัท ขนาดใหญ่และร่ำรวยและหน่วยงานรัฐบาล และทำสิ่งนี้โดยไม่มีคอมพิวเตอร์ ยิ่งไปกว่านั้นคือไม่มีค่าธรรมเนียมการออกใบอนุญาตซอฟต์แวร์ ShowKad พร้อมใช้งานโดยทุกคนฟรี
รหัสตัวอย่างสำหรับการเปิดตัว ShowKad ผ่านเจตนาจากแอพอื่น:
เจตนา = ความตั้งใจใหม่ ("com.causalidea.cikad. ShowKad .read_mykad");
extras = new bundle ();
extras.putBoolean ("read_photo", false); // อย่าอ่านรูปภาพ
Intent.putextras (extras);
กิจกรรม startactiveForResult (เจตนา, 0);
รหัสตัวอย่างสำหรับการรับเอาต์พุตจาก ShowKad :
โมฆะสาธารณะ onactivityResult (int requestCode, int resultCode, เจตนาเจตนา) {
if (resultcode == activity.result_ok) {
extras = intent.getExtras ();
if (extras! = null) {
extras.getString ("IC_NUMBER"));
extras.getString ("ชื่อ"));
extras.getString ("เพศ"));
extras.getString ("สัญชาติ"));
extras.getString ("เกิด _date"));
extras.getString ("Race"));
extras.getString ("ศาสนา"));
extras.getString ("address_1"));
extras.getString ("address_2"));
extras.getString ("address_3"));
extras.getString ("postcode"));
extras.getString ("เมือง"));
extras.getString ("state"));
PhotobyTearray = extras.getByTearray ("photo");
if (photobytearray! = null) {
bitmap = bitmapfactory.decodebytearray (PhotobyTearray, 0, photobytearray.length);
ImageView.SetImageBitMap (บิตแมป);
-
-
} อื่นถ้า (resultcode == activity.result_canceled) {
-
-
ShowKad ทำงานบนสมาร์ทโฟนหรือแท็บเล็ตวัตถุประสงค์ทั่วไป จำเป็นต้องมีเครื่องอ่าน SmartCard ของ Model ACR38U-POCKETMATE นี่อาจเป็นหนึ่งในผู้อ่านสมาร์ทการ์ดที่มีขนาดเล็กที่สุดและพกพามากที่สุดในตลาด หากต้องการซื้อผู้อ่านกรุณาเยี่ยมชม:
http://www.causalidea.com/home/ci-showkad
หากต้องการสัมผัสกับวิธีการทำงานโดยไม่มีเครื่องอ่านสมาร์ทการ์ดโปรดติดตั้งฉบับสาธิตซึ่งถือว่ามี Mykad ปลอม
ข้อจำกัดความรับผิดชอบ:
ในขณะที่ความคิดเชิงสาเหตุพยายามทำให้แน่ใจว่าแอปพลิเคชันถูกต้องและอาจแนะนำการอัปเดตเมื่อจำเป็น แต่ก็ไม่รับประกันว่าแอปพลิเคชันนั้นไร้ที่ติและจะไม่รับผิดชอบต่อการสูญเสียการบาดเจ็บหรือความเสียหายใด ๆ ที่เกิดขึ้นระหว่างและหลังการติดตั้งและการใช้แอปพลิเคชัน
คำเตือน:
คุณมีหน้าที่รับผิดชอบในการรักษาความปลอดภัยของรายละเอียดส่วนบุคคลที่รวบรวมไว้และเพื่อให้แน่ใจว่าพวกเขาไม่ได้ใช้ในลักษณะใด ๆ ที่ไม่ได้ตกลงจากเจ้าของของพวกเขา
ส่วนประกอบของบุคคลที่สาม:
แอปพลิเคชันนี้มีไฟล์ที่เลือกส่วนประกอบ Afilechooser จาก Ipaulpro ข้อกำหนดใบอนุญาตของ Afilechooser มีอยู่ที่ https://github.com/ipaulpro/afilechooser/blob/master/license.txt
ต้องใช้ฮาร์ดแวร์เพิ่มเติม:
แอปพลิเคชันนี้มีไว้เพื่อใช้กับเครื่องอ่าน SmartCard ซึ่งมีอยู่ที่ http://www.causalidea.com/home/ci-showkad