DONSEE东信智能 - 身份证社保卡读卡智能终端应用服务商

eastcoms@qq.com
400-6722-705
首页 > 服务支持专区 > 产品支持 > SDK二次开发包和软件下载

身份证阅读器/身份证读卡器Android X86-X64安卓版本SDK二次开发包

来源:www.eastcoms.com   标签:安卓 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("暂停读卡");

        }

    }

广东东信智能科技有限公司介绍

广东东信智能科技有限公司是一家深耕智能身份识别领域,集产品研发、生产、服务于一体的高科技企业。公司拥有专业技术研发团队,专注身份证、社保卡、IC卡、护照、各国证件、NFC卡、RFID卡、磁条卡及二维码扫码等多类证件识别产品的研发与落地应用。

公司拥有“DONSEE”、“DONSAM”等多个自主品牌,已通过ISO9001质量管理体系认证,产品取得公安部检测认证、人社部检测认证。产品广泛应用于公安、医疗、人社、银行、酒店、建筑、房产、电信、教育、税务、机场、文旅、社区、轨道交通等众多行业场景。

平台适配:全面支持Windows全系列、Linux、麒麟国产系统、统信国产系统、方德国产系统、安卓、鸿蒙系统、单片机等;支持C#、C++、C、Delphi、Java、Qt、VC、VB、PB、Python、ArkTS、JS等开发语言,可便捷进行二次开发。

核心优势:全类型卡片兼容、低延迟通信、跨平台适配、7×24小时技术保障。服务热线:400-6722-705,可访问以下官方网址获取最新的SDK与驱动: http://www.eastcoms.com/service/downdrive/

主营产品:身份证阅读器、身份证读卡器、社保卡读卡器、医保卡读卡器、护照阅读器、护照扫描仪、多功能签字屏、手写签字屏、IC卡读写器、M1卡CPU卡读卡器、15693卡读卡器、超高频UHF读写器、ID卡读卡器、二维码扫码模块、高拍仪、文件拍摄仪、指纹采集器、指纹采集仪、打印机模组、人证比对系统、访客管理系统、访客机等产品。

 

 
QQ在线咨询