يقرأ ميكاد ، باستخدام قارئ بطاقة ACR38U-Pocketment Smartcard.
يقرأ ShowKad من رقاقة Mykad. يعطي النقر على الصورة صورة موسعة للمساعدة في الفحص البصري لحامل البطاقة. كما أنه يوفر طريقة سهلة لتطبيقات أخرى لقراءة Mykad ، من خلال السماح لهم بإطلاق ShowKad باستخدام NEW ، واستعادة تفاصيل MyKad الشخصية ، دون الحاجة إلى التعامل مع أوامر بطاقة SmartCard وتكامل القارئ.
بدلاً من مطالبة العملاء أو الطلاب بملء نماذج التطبيق أو التسجيل ، ما عليك سوى قراءة تفاصيلهم الشخصية من Mykad. لا توجد فرصة لإدخال أخطاء بشرية ، على سبيل المثال ، في نسخ رقم IC. يتم تكرار جميع البيانات إلكترونيا. يجلب ShowKad للجميع معالجة البيانات الفعالة التي كانت تقتصر سابقًا على الشركات الضخمة والأثرياء والإدارات الحكومية. وهو يفعل هذا بدون جهاز كمبيوتر. والأفضل من ذلك أنه لا توجد رسوم ترخيص البرامج. ShowKad متاح للاستخدام من قبل أي شخص مجانًا.
نموذج رمز لإطلاق ShowKad من خلال نية من تطبيق آخر:
intent = New Neinent ("com.causalidea.cikad. ShowKad .read_mykad") ؛
إضافات = حزمة جديدة () ؛
extras.putBoolean ("read_photo" ، false) ؛ // لا تقرأ الصورة
intent.putextras (إضافات) ؛
نشاط.
نموذج رمز لاستلام الإخراج من ShowKad :
onActivity onActivity public (int requestcode ، int resultcode ، intent intent) {
if (resultCode == Activity.Result_ok) {
إضافات = intent.getExtras () ؛
إذا (إضافات! = فارغة) {
extras.getString ("ic_number")) ؛
extras.getString ("name")) ؛
extras.getString ("الجنس")) ؛
extras.getString ("Citizenship")) ؛
extras.getString ("birth_date")) ؛
extras.getString ("Race")) ؛
extras.getString ("الدين")) ؛
extras.getString ("address_1")) ؛
extras.getString ("address_2")) ؛
extras.getString ("address_3")) ؛
extras.getString ("Postcode")) ؛
extras.getString ("City")) ؛
extras.getString ("State")) ؛
photobytearray = extras.getByTearray ("photo") ؛
if (photobytearray! = null) {
bitmap = bitmapfactory.decodeByTearray (photobytearray ، 0 ، photobytearray.length) ؛
ImageView.setImageBitMap (bitmap) ؛
}
}
} آخر إذا (resultCode == Activity.Result_Canceled) {
}
}
يعمل ShowKad على الهاتف الذكي أو الجهاز اللوحي للأغراض العامة. هناك حاجة إلى قارئ بطاقة Smartcard لـ Model ACR38U-Pocket. ربما يكون هذا واحدًا من أصغر وأكثرها اتصالاً في قراء بطاقة Smartcard في السوق. لشراء القارئ ، يرجى زيارة:
http://www.causalidea.com/home/ci-showkad
لتجربة كيفية عمله بدون قارئ بطاقة ذكية ، يرجى تثبيت الإصدار التجريبي ، الذي يفترض وجود ميكاد وهمية.
تنصل :
على الرغم من أن محاولات الفكرة السببية لضمان صحة التطبيق ، وقد يقدم التحديثات كلما لزم الأمر ، فإنه لا يضمن أن التطبيق لا تشوبه شائبة ، وليس مسؤولاً عن أي خسارة أو إصابة أو تلف أثناء وبعد تركيب التطبيق واستخدامه.
تذكير :
أنت مسؤول عن حفظ التفاصيل الشخصية التي تم جمعها ، والتأكد من عدم استخدامها بأي طريقة لم يتم الاتفاق عليها من قبل أصحابها.
مكونات الطرف الثالث:
يحتوي هذا التطبيق على الملف الذي يختار مكون AfileChooser من Ipaulpro. تتوفر شروط ترخيص Afilechooser على https://github.com/ipaulpro/afilechooser/blob/master/license.txt
أجهزة إضافية مطلوبة:
من المفترض أن يتم استخدام هذا التطبيق مع قارئ بطاقة Smartcard ، وهو متاح على http://www.causalidea.com/home/ci-showkad