Android 关于对RFID功能的开发记录

前言

在项目前期的时候就一直提出要做RFID自动识别标签解放双手的想法,直到最近项目用户量上升,促使这个想法开始逐步实现,所以就有了本篇博客,记录一下开发步骤,避免以后维护迭代的时候忘记了一些关键步骤。下面进入正题,不管做什么硬件设备的集成,首先要做的就是查看相关的说明文档和操作手册,接着就是看人家Demo的运行效果结合自己项目的需求做思考。

注意:以下内容仅适用于部分硬件厂家

开发步骤

第一步:导入libs,如图:

libs文件
接着将jniLibs导入,由于项目各种jar文件和so文件的冲突问题,我将jniLibs中的so文件放在了libs下面
jniLibs文件
[如果你跟我一样将jniLibs中的文件放在了libs的话,要做的就是在build.gradle文件的android下添加如下代码:

sourceSets {
    main {
    jniLibs.srcDirs = ['libs'] } }

]

将这些文件添加完之后不要急着去点击Make Project【小锤子】,要先在build.gradle文件中添加如下代码:

implementation files('libs/xUtils-2.5.5.jar')
implementation files('libs/jxl.jar')
implementation files('libs/cw-deviceapi20190815.jar')

这个时候就可以Make Project【构建项目了】

第二步:RFID功能初始化及编写

    private void initUHF() {
   
        try {
   
            mReader = RFIDWithUHF.getInstance();
        } catch (Exception e) {
   
            showToast(e.getMessage());
        }
        if (mReader != null) {
   
        //这里用了一个异步线程去初始化,如果不开启线程的话就会直接崩溃😂
            new InitTask().execute();
        }
    }
//初始化的异步任务
  @Override
        protected Boolean doInBackground(
评论 25
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值