使用ACR38U-Pocketmate SmartCard读取器读取MyKad。
ShowKad从Mykad芯片上读到。照片上的点击提供了放大的图片,以帮助对持卡人的目视检查。它还为其他应用程序允许使用意图启动ShowKad并获得MyKad的个人详细信息,而无需处理SmartCard命令和阅读器集成,从而为其他应用程序读取MyKad提供了一种简单的方法。
而不是要求客户或学生填写申请或注册表,而只需阅读Mykad的个人详细信息即可。例如,在IC编号复制中,没有机会引入人类错误。所有数据均以电子方式复制。 ShowKad为所有人带来了以前仅限于庞大而富裕的公司和政府部门的有效数据处理。它在没有计算机的情况下可以做到这一点。更好的是,没有软件许可费。任何人免费使用ShowKad 。
通过另一个应用程序启动ShowKad示例代码:
intent = new Intent ShowKad “com.causalidea.cikad。showkad.read_mykad”);
Extras = new Bundle();
Extras.putBoolean(“ read_photo”,false); //不要阅读照片
intent.putextras(Extras);
activity.startactivityForresult(意图,0);
用于接收ShowKad输出的示例代码:
public void onActivityResult(int requestCode,int resultcode,意图){
if(结果code == activity.result_ok){
Extras = intent.getExtras();
如果(Extras!= null){
Extras.GetString(“ iC_number”));
Extras.GetString(“ name”));
Extras.GetString(“性别”));
Extras.GetString(“公民身份”);
Extras.GetString(“ breath_date”));
Extras.GetString(“ race”));
Extras.GetString(“宗教”);
Extras.getString(“ adversy_1”));
Extras.getString(“ adversy_2”));
Extras.GetString(“ adversy_3”));
Extras.GetString(“ Post Code”));
Extras.GetString(“城市”);
Extras.GetString(“ state”));
PhotoByTearray = Extras.getByTearray(“ photo”);
如果(PhotobyTearray!= null){
bitmap = bitmapfactory.decodebytearray(photobyTearray,0,photobyTearray.length);
imageView.setImageBitMap(位图);
}
}
} else if(resultcode == activity.result_canceled){
}
}
ShowKad在通用智能手机或平板电脑上工作。需要Model Acr38U驾驶机的智能卡阅读器。这可能是市场上最小,最便携式的SmartCard阅读器之一。要购买读者,请访问:
http://www.causalidea.com/home/ci-showkad
要体验没有SmartCard读取器的情况,请安装Demo Edition,该版本假设存在虚构的mykad。
免责声明:
虽然因果想法试图确保应用程序正确,并且可以在必要时引入更新,但它不能保证该应用程序是完美无缺的,并且对安装和使用该应用程序期间和使用后造成的任何损失,伤害或损害概不负责。
提醒 :
您负责对收集的个人细节的安全保管,并确保他们不以所有者不同意的任何方式使用它们。
第三方组件:
此应用程序包含从IPAULPRO选择组件AFILECHOOSER的文件。 Afilechooser的许可条款可在https://github.com/ipaulpro/afilechooser/blob/master/master/license.txt上获得
需要其他硬件:
该应用程序旨在与SmartCard读取器一起使用,该应用程序可在http://www.causalidea.com/home/ci-showkad上使用。