android通过NFC读取卡号

本文详细介绍了如何在Android设备上通过NFC技术读取卡片信息,包括获取必要的权限设置,创建NFC活动页面,以及具体的Activity代码实现,最终实现成功读取卡号的功能。
摘要由CSDN通过智能技术生成

1.获取权限

    <uses-permission android:name="android.permission.NFC" />
    <uses-feature
        android:name="android.hardware.nfc"
        android:required="true" />

2.设置NFC活动页

 <intent-filter>
                <action android:name="android.nfc.action.TAG_DISCOVERED" />
                <data android:mimeType="text/plain" />
            </intent-filter>

3.Activity代码

    //NFC对象
    private NfcAdapter mNfcAdapter;
    private PendingIntent pi;

1.主方法中:

//获取默认的NFC控制器
        //初始化NfcAdapter
        mNfcAdapter = NfcAdapter.getDefaultAdapter(this);
        if (mNfcAdapter == null) {
            Toast.makeText(AddPointActivity.this, "设备不支持NFC!", Toast.LENGTH_LONG).show();
            fini
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值