L3系列非接触式智能卡读写器Android开发包

2016-05-11 13:11:29 776
产品型号 :
立即下载

    L3系列非接触式智能卡读写器Android系统开发包,LotusCardDriver.java文件中定义了非接触式智能卡读写器操作函数,    /**
     * 打开设备
     *
     * @param strDeviceName
     *            串口设备名称
     * @param nVID
     *            USB设备VID
     * @param nPID
     *            USB设备PID
     * @param nUsbDeviceIndex
     *            USB设备索引
     * @param unRecvTimeOut
     *            接收超时
     * @param bUseExendReadWrite
     *            是否使用外部读写通道 如果没有设备写权限时,可以使用外部USB或串口进行通讯,
     *            需要改造callBackProcess中相关代码完成读写工作 目前范例提供USB操作
     * @return 设备句柄
     */
    public native long OpenDevice(String strDeviceName, int nVID, int nPID,
            int nUsbDeviceIndex, int unRecvTimeOut, boolean bUseExendReadWrite);

/**
     * 关闭设备
     *
     * @param nDeviceHandle
     *            设备句柄
     */
    public native void CloseDevice(long nDeviceHandle);

    /**
     * 寻卡
     *
     * @param nDeviceHandle
     *            设备句柄
     * @param nRequestType
     *            请求类型
     * @param tLotusCardParam
     *            结果值 用里面的卡片类型
     * @return true = 成功
     */
    public native boolean Request(long nDeviceHandle, int nRequestType,
            LotusCardParam tLotusCardParam);

    /**
     * 防冲突
     *
     * @param nDeviceHandle
     *            设备句柄
     * @param tLotusCardParam
     *            结果值 用里面的卡号
     * @return true = 成功
     */
    public native boolean Anticoll(long nDeviceHandle,
            LotusCardParam tLotusCardParam);

    /**
     * 选卡
     *
     * @param nDeviceHandle
     *            设备句柄
     * @param tLotusCardParam
     *            参数(使用里面的卡号)与结果值(使用里面的卡容量大小)
     * @return true = 成功
     */
    public native boolean Select(long nDeviceHandle,
            LotusCardParam tLotusCardParam);

    /**
     * 密钥验证
     *
     * @param nDeviceHandle
     *            设备句柄
     * @param nAuthMode
     *            验证模式
     * @param nSectionIndex
     *            扇区索引
     * @param tLotusCardParam
     *            参数(使用里面的卡号)
     * @return true = 成功
     */
    public native boolean Authentication(long nDeviceHandle, int nAuthMode,
            int nSectionIndex, LotusCardParam tLotusCardParam);

此处不一一列举

函数实现方法的范例在“LotusCardDemoActivity.java”文件中,具体内容详见“L3系列非接触式智能卡读写器Android开发包”源码范例

声明:

    为了让客户更方便快捷的了解重庆诺塔斯智能科技有限公司提供的产品而提供的开发资料,不转让我司或者第三方所有者的知识产权,用户在确定使用我司产品之前,请根据自己实际需求对产品性能及其安全性等方面进行相应的评估,诺塔斯智能科技不承担因评估不当而对贵公司或者团体造成的任何直接或间接损失,也不承担因此而带来的任何法律和经济责任。

    重庆诺塔斯智能科技有限公司竭诚为用户完善产品与服务,保有对产品及其相应说明书,开发文档,源码范例等修改,维护,更新的权利。如有变动,恕不另行通知。在确定购买产品之前,请与我司在线客服人员联系,协助客户做好产品选型并确认当前产品说明,开发文档,源码范例是否为最新版。所上传的开发包范例仅为部分内容,更多开发包资料可直接与我司技术部索取。所有开发包范例,说明文档均为重庆诺塔斯智能科技有限公司版权所有,未经许可不得复制或传播给第三方,重庆诺塔斯智能科技有限公司保留追责权。

  

温馨提示:产品选型可联系在线客服予以协助诺塔斯智能科技有限公司淘宝直营店可以购买产品评估。销售热线:023-68798110 手机 18166486520  QQ:843718693

                如有技术问题,请联系我司技术部。技术支持请加QQ:1091856388(已满)  可加QQ:2375317559 电话 18983125671