使用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上使用。