android身份证USBSDK

  • smartAndroid
    了解作者
  • Java
    开发工具
  • 21.7MB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • 5 积分
    下载积分
  • 0
    下载次数
  • 2022-12-06 09:51
    上传日期
通过USB方式读取身份证信息,开发人员可参考该SDK进行开发
DKCloudID_USB_Android_V5.0.zip
内容介绍
# DKCloudID_USB_Android #### 介绍 深圳市德科物联技术有限公司的USB身份证阅读器Demo, 支持DK26ME、DK26ME-ANT、DK200ZK等模块。更多产品信息请访问[德科官网](http://www.derkiot.com/)。 ### 如何集成到项目中 **Step 1. Add the JitPack repository to your build file** 打开根build.gradle文件,将maven { url 'https://jitpack.io' }添加到repositories的末尾 ``` allprojects { repositories { ... maven { url 'https://jitpack.io' } } } ``` **Step 2. 添加 implementation 'com.gitee.lochy:dkcloudid-usb-android-module:v2.0.0' 到dependency** ``` dependencies { implementation 'com.gitee.lochy:dkcloudid-usb-android-module:v2.0.0' } ``` **Step 3. 在AndroidManifest.xml中添加网络权限和USB访问权限** ``` <uses-feature android:name="android.hardware.usb.UsbDevice" /> <uses-feature android:name="android.hardware.usb.UsbManager" /> <uses-permission android:name="android.permission.INTERNET" /> ``` **Step 4. 初始化UsbNfcDevice初始化** ``` usbNfcDevice = new UsbNfcDevice(MainActivity.this); usbNfcDevice.setCallBack(deviceManagerCallback); ``` **Step 5. 添加读卡回调** ``` //设备操作类回调 private DeviceManagerCallback deviceManagerCallback = new DeviceManagerCallback() { //非接寻卡回调 @Override public void onReceiveRfnSearchCard(boolean blnIsSus, int cardType, byte[] bytCardSn, byte[] bytCarATS) { super.onReceiveRfnSearchCard(blnIsSus, cardType, bytCardSn, bytCarATS); final int cardTypeTemp = cardType; new Thread(new Runnable() { @Override public void run() { //readWriteCardDemo(cardTypeTemp); //普通IC卡读写API调用示例代码 } }).start(); } //身份证开始请求云解析回调 @Override public void onReceiveSamVIdStart(byte[] initData) { super.onReceiveSamVIdStart(initData); Log.d(TAG, "开始解析"); } //身份证云解析进度回调 @Override public void onReceiveSamVIdSchedule(int rate) { super.onReceiveSamVIdSchedule(rate); } //身份证云解析异常回调 @Override public void onReceiveSamVIdException(String msg) { super.onReceiveSamVIdException(msg); //显示错误信息 //logViewln(msg); } //身份证云解析明文结果回调 @Override public void onReceiveIDCardData(IDCardData idCardData) { super.onReceiveIDCardData(idCardData); //显示身份证数据 showIDMsg(idCardData); } }; ```
评论
    相关推荐
    • 神思第二代身份证验证.zip
      神思二代证阅读器--神思SS628-100的随机附赠光盘,内含机具验证软件及驱动,软件版本号:2017
    • 通过USB进行PC端和Android的数据交互
      自己写的一个小Dome,不是项目,主要是使用USB数据线来连接PC端和Android端进行一个数据的交互。一个PC端的客户端类,和Android端的服务端代码。
    • 利用各种浏览器进行身份证阅读
      一直以来身份证阅读器采用ActiveX控件形式在浏览器端跑,这种方式就只支持IE浏览器和IE内核的浏览器。随着现在很多软件系统对新一代HTML5的热宠以及系统要求使用更快的谷歌Chrome浏览器和火狐Firefox浏览器,绝大...
    • 中控身份证阅读器ID180 Delphi C++
      项目中应用到中控180身份证阅读器,其实不难,代码是从项目中抽取出来,不包直接使用,但是应该看得懂。
    • USB接口身份证阅读器读卡器 ARM Linux 含身份证相片解码库
      ARM构架Linux系统身份证阅读器二次开发包,SDK开发包,支持USB接口免驱使用。 ///////////////////////////////////////////各卡片操作顺序////////////////////////////// 【身份证操作顺序】 读取证件 获取证件...
    • CVR100身份证驱动程序
      产品名称: 居民身份证验证安全控制模块USB驱动 版本: 3.0 日期: 12/29/2009 内容: ---------------------------- 通过微软签名认证的USB驱动程序和自动安装包 1. MSI驱动安装包_Winxp_Win7_64bit - 64位WindowsXp...
    • USB Key 相关论文收集
      USB KEY体系研究与技术实现 单点登陆系统的研究与设计 数据库安全理论的研究及实例 USBKEY的体系结构分析及安全策略研究 USBKEY认证方式的网上支付研究 USBKEY软硬件结合的CSP设计及实现 USBKey身份认证系统的设计与...
    • 身份证阅读器信息读取并重新存储至txt文件
      使用VS2017版本MFC应用程序读取身份证阅读器身份信息,并将自己需要的信息重新存储至指定txt文件,方便被调用。(因为termb.dll只有32位,而我需要开发64wei程序,所以写了个中间程序)
    • 华视二代身份证阅读器 C#开发包及例子
      二代身份证阅读器 C#开发包及例子 源码 二次开发接口
    • ZxingDemo.rar
      android上使用ZXing识别条形码和二维码,代码简单易懂,相信能帮助读者迅速掌握相关的开发