Membaca MyKad, menggunakan SmartCard Reader ACR38U-PocketMate.
ShowKad membaca dari chip Mykad. Tap pada foto memberikan gambar yang diperbesar untuk membantu inspeksi visual pemegang kartu. Ini juga menyediakan cara mudah bagi aplikasi lain untuk membaca mykad, dengan memungkinkan mereka untuk meluncurkan ShowKad menggunakan niat, dan mengembalikan keterangan pribadi Mykad, tanpa harus berurusan dengan perintah SmartCard dan integrasi pembaca.
Alih -alih meminta pelanggan atau siswa untuk mengisi formulir aplikasi atau pendaftaran, cukup baca keterangan pribadi mereka dari MyKad. Tidak ada peluang untuk memperkenalkan kesalahan manusia, misalnya, dalam penyalinan nomor IC. Semua data direplikasi secara elektronik. ShowKad menghadirkan pemrosesan data yang efisien kepada semua orang yang sebelumnya terbatas pada perusahaan besar dan kaya dan departemen pemerintah. Dan itu melakukan ini tanpa komputer. Yang lebih baik adalah, tidak ada biaya lisensi perangkat lunak. ShowKad tersedia untuk digunakan oleh siapa pun secara gratis.
Kode sampel untuk meluncurkan ShowKad melalui niat dari aplikasi lain:
Intent = new Intent ("com.causalidea.cikad. ShowKad .read_mykad");
ekstra = bundel baru ();
extras.putboolean ("read_photo", false); // Jangan membaca fotonya
intent.putextras (ekstra);
aktivitas.StartactivityForresult (Intent, 0);
Kode sampel untuk menerima output dari ShowKad :
public void onActivityResult (int requestCode, int resultCode, niat niat) {
if (resultCode == aktivitas.result_ok) {
ekstra = intent.getExtras ();
if (ekstra! = null) {
extras.getString ("ic_number"));
extras.getString ("name"));
extras.getString ("gender"));
extras.getString ("kewarganegaraan"));
extras.getString ("lahir_date"));
extras.getString ("ras"));
extras.getString ("agama"));
extras.getString ("address_1"));
extras.getString ("address_2"));
extras.getString ("address_3"));
extras.getString ("kode pos"));
extras.getString ("City"));
extras.getString ("state"));
photobyteArray = extras.getByTeArray ("foto");
if (photobytearray! = null) {
bitmap = bitmapfactory.decodeByTeArray (photobytearray, 0, photobytearray.length);
imageview.setImageBitMap (bitmap);
}
}
} lain jika (resultCode == Activity.result_canceled) {
}
}
ShowKad bekerja pada smartphone atau tablet tujuan umum. Pembaca SmartCard dari Model ACR38U-Pocketmate diperlukan. Ini mungkin salah satu pembaca SmartCard kontak terkecil dan paling portabel di pasar. Untuk membeli pembaca, silakan kunjungi:
http://www.causalidea.com/home/ci-showkad
Untuk mengalami cara kerjanya tanpa pembaca SmartCard, silakan instal edisi demo, yang mengasumsikan keberadaan mykad fiktif.
Penafian :
Sementara ide kausal berupaya memastikan aplikasi itu benar, dan dapat memperkenalkan pembaruan kapan pun diperlukan, itu tidak menjamin aplikasi tidak sempurna, dan tidak bertanggung jawab atas kehilangan, cedera, atau kerusakan yang ditimbulkan selama dan setelah instalasi dan penggunaan aplikasi.
Pengingat :
Anda bertanggung jawab atas penyesalan dari keterangan pribadi yang dikumpulkan, dan untuk memastikan mereka tidak digunakan dengan cara apa pun yang tidak disepakati oleh pemiliknya.
Komponen pihak ketiga:
Aplikasi ini berisi file yang memilih komponen Afilechooser dari ipaulpro. Syarat lisensi Afilechooser tersedia di https://github.com/ipaulpro/afilechooser/blob/master/license.txt
Diperlukan perangkat keras tambahan:
Aplikasi ini dimaksudkan untuk digunakan dengan pembaca SmartCard, yang tersedia di http://www.causalidea.com/home/ci-showkad