如何开发Android安卓APP读写NFC Ntag |
您所在的位置:网站首页 › nfc读ic卡数据 › 如何开发Android安卓APP读写NFC Ntag |
如何开发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 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 |