<nav id="ccccc"><sup id="ccccc"></sup></nav>
  • <nav id="ccccc"></nav>
    <nav id="ccccc"></nav>
    <sup id="ccccc"></sup><tr id="ccccc"></tr>
  • <tfoot id="ccccc"><noscript id="ccccc"></noscript></tfoot>
  • 影音先锋成人,人妻偷人精品,成人网站中文字幕,,国产乱人伦无码视频,激情婷婷五月天,69avav?cn,国产成人A码男人的天堂国产乱,人妻?无码?中出

    DONSEE東信智能 - 身份證社保卡讀卡智能終端應用服務商

    eastcoms@qq.com
    400-6722-705
    首頁 > 服務支持專區 > 產品支持 > SDK二次開發包和軟件下載

    身份證閱讀器/身份證讀卡器Android X86-X64安卓版本SDK二次開發包

    來源:www.www.57bjl.cn   標簽:安卓 Android X86 X64 開發包 SDK   發布時間: 2020-12-4 17:14:40

    本文提供廣東東信智能科技有限公司EST系列身份證閱讀器/身份證讀卡器X86-X64安卓版本SDK二次開發包,基于X86-X64 Android構架處理器編譯開發,可用于人臉識別機、自助終端機、訪客登記機、手持人證機等產品使用。

    Android安卓X86-X64處理器開發包演示Demo

    本開發包支持:安卓x86/android x86/android for x86,安卓x64/android x64/android for x64

    支持產品型號:EST-100、EST-100G、EST-100GS、EST-J13X、EST-100U等機型,供有經驗的開發人員和測試人員使用。

    開發包基于Android Studio編譯,請根據實際需要選擇對應的版本下載。

    SDK下載鏈接:

    身份證讀卡器Android for X86-X64開發包下載↓


    安卓libs文件夾

    以下為X86-X64安卓部分代碼:

     public void run(){

                super.run();

                while (isRuning){

                    while (pause) {

                        onPause();

                    }

                    int nRt = mdev.PICC_ReadIDCardMsg(pkName);

                    if( nRt != 0){

                        show = "身份證讀取失敗,ret=" + nRt;

                        bmpHead = null;

                    }

                    else {

                        if (mdev.GetCardType() == 0) {

                            //showString("居民身份證");

                            show = "姓名: " + mdev.getName() + '\n'

                                    + "性別: " + mdev.getSex() + '\n'

                                    + "民族: " + mdev.getNation() + "族" + '\n'

                                    + "出生日期: " + mdev.getBirth() + '\n'

                                    + "住址: " + mdev.getAddress() + '\n'

                                    + "身份證號碼: " + mdev.getIDNo() + '\n'

                                    + "簽發機關: " + mdev.getDepartment() + '\n'

                                    + "有效日期: " + mdev.getEffectDate() + "至" + mdev.getExpireDate() + '\n';

                        }

                        if (mdev.GetCardType() == 1) {

                            //showString("外國人永久居留證");

                            show = "中文姓名: " + mdev.getName() + '\n'

                                    + "英文姓名: " + mdev.getEnName() + '\n'

                                    + "性別: " + mdev.getSex() + '\n'

                                    + "國籍代碼: " + mdev.getNationalityCode() + '\n'

                                    + "永久居留證號碼: " + mdev.getIDNo() + '\n'

                                    + "出生日期: " + mdev.getBirth() + '\n'

                                    + "有效日期: " + mdev.getEffectDate() + "至" + mdev.getExpireDate() + '\n';

                        }

                        if (mdev.GetCardType() == 2) {

                            //showString("港澳臺居民居住證");

                            show = "姓名: " + mdev.getName() + '\n'

                                    + "性別: " + mdev.getSex() + '\n'

                                    + "出生日期: " + mdev.getBirth() + '\n'

                                    + "住址: " + mdev.getAddress() + '\n'

                                    + "身份證號碼: " + mdev.getIDNo() + '\n'

                                    + "簽發機關: " + mdev.getDepartment() + '\n'

                                    + "通行證號碼: " + mdev.getTXZHM() + '\n'

                                    + "通行證簽發次數: " + mdev.getTXZQFCS() + '\n'

                                    + "有效日期: " + mdev.getEffectDate() + "至" + mdev.getExpireDate() + '\n';

                        }

                        bmpHead = mdev.getBmpfile();

                    }

                    runOnUiThread(new Runnable() {

                        @Override

                        public void run() {

                            llGroup.removeAllViews();

                            showString(show);

                            showBmp(bmpHead);

                            showString("讀卡次數:" + count++);

                        }

                    });

                    try {

                        Thread.sleep(10);

                    } catch (InterruptedException e) {

                        e.printStackTrace();

                    }

                }

            }

        }

        private void startRead() {

            if (!isThread) {

                cReaderDataThread = new CReaderThread("CReaderIDCard");

                if (cReaderDataThread == null) {

                    isThread = false;

                    showString("啟動讀卡失敗");

                    return;

                }

                isThread = true;

                cReaderDataThread.start();

            }else {

                showString("正在讀卡..");

            }

        }

        private void stopRead() {

            if (cReaderDataThread == null) {

                showString("請先啟動讀卡");

                return;

            }

            if (!isStop) {

                isStop = true;

                cReaderDataThread.pauseThread();

                btnstopRead.setText("啟動讀卡");

            }else {

                isStop = false;

                cReaderDataThread.resumeThread();

                btnstopRead.setText("暫停讀卡");

            }

        }

     

     
    QQ在線咨詢