如何开发Android安卓APP读写NFC Ntag

您所在的位置:网站首页 nfc读ic卡数据 如何开发Android安卓APP读写NFC Ntag

如何开发Android安卓APP读写NFC Ntag

2023-03-14 22:55| 来源: 网络整理| 查看: 265

如何开发Android安卓APP读写NFC Ntag 原创

津津有味0202 2022-06-19 00:46:51 ©著作权

文章标签 android android studio Android App 安卓读写Ntag Android NFC 文章分类 虚拟化 云计算

©著作权归作者所有:来自51CTO博客作者津津有味0202的原创作品,请联系作者获取转载授权,否则将追究法律责任

      第二代USB免驱动IC读写器IC-02支持Windows、安卓(Android)、Linux系统,为方便IC-02读写器能快速的接入安卓(Android)系统,我们提供了各种安卓版本的So库及示例源码,安卓工程师可直接拷贝以下代码使用到项目中。

      按以下4部操作,可快速将So库加载到您的Android工程项目内:

      1、将我们提供的开发包里的文件夹libs及OURMIFARE_V1.aar,一起复制你的项目APP-->libs目录下;       2、修改APP-->src下的build.gradle文件,在buildTypes{}的后面,加入

​xxxxxxxxxx 1sourceSets {2 main {3 jniLibs.srcDirs = ['libs']4 }5 }6 同时在dependencies {}中加入7 implementation fileTree(include: ['*.jar','*.aar'], dir: 'libs')​

      3、加入NDK工具包。       4、java的源文件中加入import com.reader.ourmifare;,就可以调用我们在AAR包里的函数了。

如何开发Android安卓APP读写NFC Ntag_android studio

如何开发Android安卓APP读写NFC Ntag_安卓读写Ntag_02

Android Studio源码: 

package com.ic.usbic02ntag;import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.TextView;import com.reader.ourmifare;//引入我们的读卡器类public class MainActivity extends AppCompatActivity { private TextView tv; private static final byte NEEDSERIAL = 0x08; private static final byte NEEDKEY = 0x10; private static final byte NEEDHALT = 0x20; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); tv = findViewById(R.id.sample_text); tv.setText("操作结果"); } //NFC NTAG卡:寻卡------------------------------------------------------------------------- public void piccrequestul(View view) { byte status;//存放返回值 byte[] mypiccserial = new byte[7];//卡序列号 status = ourmifare.piccrequestul(this,mypiccserial); String strls = ""; if(status == 0) { strls = "寻卡成功!卡号为"; String strls1; for(int i = 0;i 收藏 评论 分享 举报

上一篇:如何开发Android安卓RFID读卡APP

下一篇:JavaScript WebSocket NFC读写器示例源码



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3