<form id="jttd5"></form>
            <em id="jttd5"></em>
              <form id="jttd5"><th id="jttd5"><noscript id="jttd5"></noscript></th></form>
              <nobr id="jttd5"></nobr>

              <form id="jttd5"><span id="jttd5"></span></form>
              射频IC卡读卡器,RFID读写器,读写?椴费蟹⒍ㄖ坪拖,软件定制服务。我们的目标:一流的产品,五星级服务!对客户的需求做出快速响应。
              企业使用员工卡登录计算机配置
              Windows智能卡登录系统
              WEB与发卡器
              WEB浏览器与UHF超高频读卡器
              WEB读卡器 IC卡(NFC)发卡器
              PLC读卡器 IC卡?
              安卓读卡器 UHF读卡器
              PCSC读卡器 智能卡登录
              新闻搜索
               
              最新新闻
              1  企业使用员工卡登录计
              2  Java JNI调用
              3  Windows智能卡
              4  智能卡读卡器常见使用
              5  IC卡读卡器web开
              6  IC卡读卡器web开
              7  IC卡读卡器web开
              8  IC卡读卡器web开
              9  IC卡读卡器web开
              10  IC卡读卡器web开
              热门新闻 点击
               友我科技推出新一代农 181840
               友我科技RFID读写 178248
               友我科技发布PC/S 178200
               友我科技RFID产品 114943
               射频IC卡和IC卡读 77577
               射频卡读写?檠」褐 60836
               友我科技PCSC双界 51245
               ISO14443 I 26255
               射频卡读写器发卡器介 23594
               接触式IC卡接口原理 18742
              产品推荐
              暂 无 最 新 图 文
                   新 闻 中 心
              安卓下如何开发UHF读写器
              双击自动滚屏 发布者:YOWO 发布时间: 阅读:2711

               随着Android系统的设备越来越多,在Andriod设备上使用UHF读写器变得越来越广泛。为了将UHF读写器应用android设备上,友我科技独立研发了UHF读写器的android开发包,使用此开发包,工程师只需在工程中导入jar包,使用java语言就可以轻松的开发出Android下的UHF读写器应用APP。

                首先在工程中导入yoworfidreaderuhf.jar接口包.接口API如下:

              1 byte[] YW_G2_Inventory()

              UHF电子标签盘库寻卡,读到卡返回EPC,没有读到卡返回null.每次返回一张卡的EPC, 对于多张卡, 可以多次调用.

              byte[] EPC = rfidreader.G2.YW_G2_Inventory();

              if(EPC==null)return;


              2 byte[] YW_G2_Read(byte[] EPC, byte MemType, byte StartPos, byte ReadLen,int Password)


              读UHF电子标签的内存区,参数如下:

              byte[] EPC: 输入,要读的UHF标签的EPC.

              byte MemType: 内存类型,用户区,EPC区,TID区,保留区中的一个.

              byte StartPos:起始地址,字节为单位,但必须是2的倍数.

              byte ReadLen:要读的字节数,必须是2的倍数.

              int Password: 读写的密码,默认为0.


              byte[] Data= rfidreader.G2.YW_G2_Read (EPC, rfidreader.G2. MEMBANK_USER,0,10,0);

              if(Data==null)return



              3 int YW_G2_Write(byte[] EPC,byte MemType, byte StartPos,int Password,byte[] G2Data)


              写UHF电子标签的内存区,参数如下:

              byte[] EPC: 输入,要写的UHF标签的EPC.

              byte MemType: 内存类型,用户区,EPC区,TID区,保留区中的一个.

              byte StartPos:起始地址,字节为单位,但必须是2的倍数.

              int Password: 读写的密码,默认为0.

              byte[] G2Data: 要写得数据数组,数组长度必须是2的倍数.


              byte[] Data =new byte[10];

              int rt= rfidreader.G2. YW_G2_Write(EPC, rfidreader.G2. MEMBANK_USER,0,0, Data);

              if(rt<=0)return


               


              4 int YW_G2_WriteEPC(byte[] EPC, int Password)

              写UHF电子标签的EPC代码,相当于修改卡号,每次只能写一张标签,参数如下:

              byte[] EPC:新的EPC代码,数组长度必须是2的倍数.

              int Password: 读写的密码,默认为0.


              byte[] NewEPC=new byte[12];

              int rt= rfidreader.G2.YW_G2_WriteEPC(NewEPC, 0);

              if(rt<=0)return



              5 int YW_G2_KillTag(byte[] EPC,int Password)


              灭活一张电子标签,灭活后,标签将不可用,如果KillPassword=0,则不能灭活,即kill失败. 参数如下:

              byte[] EPC:要操作的电子标签的EPC.

              int Password: KillPassword的密码,当为0,则不能灭活.


              int KillPassword=5230; 

              int rt= rfidreader.G2. YW_G2_KillTag (EPC, KillPassword);

              if(rt<=0)return


              6 int YW_G2_SetProtected(byte[] EPC,byte Protect, byte ProtectMode,int Password)

              标签设置;, 参数如下:

              byte[] EPC:要操作的电子标签的EPC.

              byte Protect: 

              byte ProtectMode:

              int Password: 访问password的密码


              int rt= rfidreader.G2. YW_G2_ SetProtected (EPC, 2,3,0);

              if(rt<=0)return


              7 int YW_G2_Earse(byte[] EPC,byte MemType, byte StartPos,byte Nums,int Password)

              标签擦除某个内存数据,将所选择的内存数据全部设置为0.

              byte[] EPC:要操作的电子标签的EPC.

              byte MemType: 内存类型,用户区,EPC区,TID区,保留区中的一个.

              byte StartPos:起始地址,字节为单位,但必须是2的倍数.

              byte Nums:要擦除的字节数,必须是2的倍数.

              int Password: 读写的密码,默认为0.


              int rt= rfidreader.G2. YW_G2_ Earse (EPC, rfidreader.G2. MEMBANK_USER,0,10,0);

              if(rt<=0)return


              8 int YW_G2_SetReadProtectedWithEPC(byte[] EPC,int Password)

              设置标签读;.

              byte[] EPC:要操作的电子标签的EPC.

              int Password: 读写的密码,默认为0.


              int rt= rfidreader.G2.SetReadProtectedWithEPC (EPC, 0);

              if(rt<=0)return

               


              9 int YW_G2_SetEASAlert(byte[] EPC,int Password, byte EAS)


              设置标签EAS报警

              byte[] EPC:要操作的电子标签的EPC.

              int Password: 读写的密码,默认为0.

              byte EAS: EAS值.


              int rt= rfidreader.G2.SetEASAlert(EPC, 0,0x50);

              if(rt<=0)return



              10 byte[] YW_G2_TestEASAlert()


              获取标签EAS报警


              byte[] EAS= rfidreader.G2.GetEASAlert();

              if(EAS==0)return



              11 int YW_G2_LockUser(byte[] EPC,int Password, byte UserAddr)


              锁定用户区内存

              byte[] EPC:要操作的电子标签的EPC.

              int Password: 读写的密码,默认为0.

              byte UserAddr: 用户区地址.


              int rt= rfidreader.G2.LockUser (EPC, 0,10);

              if(rt<=0)return


              下面以读写内存区作为例子, 代码只需要几行:

                          byte[] Data=MainActivity.rfidreader.G2.YW_G2_Read(EPC, mem, (byte)addr, (byte)len, password);

                          if(Data!=null)

                          {

                          edtData.setText(MainActivity.bytesToHexString(Data));

                          MainActivity.rfidreader.ReaderHardware.YW_Buzzer(5, 5, 1);

                          }

              写内存区:

                          if(MainActivity.rfidreader.G2.YW_G2_Write(EPC, mem, (byte)addr, password, Data)>0)

                          {

                          MainActivity.rfidreader.ReaderHardware.YW_Buzzer(5, 5, 1);

                          MainActivity.dialog("写入成功",Readwrite.this);

                          }

                          else

                          {

                           

                          MainActivity.dialog("写入失败",Readwrite.this);

                          }

              安卓下调用UHF读写器YW-602H就是这样简单,具体参考RFID读写器安卓开发指南


              相关产品

              最新RFID读写器产品手册
              RFID读写器SDK开发包
              超高频UHF发卡器YW-602-H

              打印本页 || 关闭窗口
              企业简介||付款方式||网站地图||友情连接||联系我们

              RFID读写器,IC卡读卡器, 智能卡读卡器,RFID读卡器, 电子标签,CPU卡读写器,读卡?
              北京友我科技有限公司 版权所有 (C)2008-2020
              客户服务中心信箱:coodor#126.com(将#改为@)
              热线直拨: 010-57049038 18910685939 QQ:2718497571,1403463073, 896163157
              京ICP备14016005号
              微信扫一扫联系我们

              微信扫一扫联系我们

              友我科技


              1
              RFID读写器产品手册下载
              2
              读写器开发SDK下载
              3
              点击联系友我科技
              4
              点击联系友我科技
              5
              WEB读卡器开发指南
              6
              Windows读卡器开发指南
              7
              Android读卡器开发指南
              8
              Wince读卡器开发指南
              9
              PLC读卡器开发指南
              10
              Linux读卡器开发指南
              11
              单片机读卡器开发指南
              12
              PCSC读卡器开发指南
              黑马人工计划官网