Android默认NFC读取器覆盖了我的FLUTTER应用程序中的读取器。
创始人
2024-10-09 08:33:15
0

要解决这个问题,可以使用 ForegroundNdefReader 类在 FLUTTER 应用程序中实现 NFC 读取器。这个类可以确保您的应用程序在前台运行并拥有 NFC 权限。您需要使用 NfcAdapter 设备和 Ndef 标签来进行交互。

这里是一个简单的参考代码示例:

import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:nfc_manager/nfc_manager.dart';

class MyNfcScreen extends StatefulWidget {
  @override
  _MyNfcScreenState createState() => _MyNfcScreenState();
}

class _MyNfcScreenState extends State {
  StreamSubscription _streamSubscription;

  @override
  void initState() {
    super.initState();
    _initNfc();
  }

  void _initNfc() async {
    try {
      await NfcManager.instance.startSession(onDiscovered: (tag) async {
        if (mounted) {
          setState(() {
            // do something with the tag
          });
        }
      });
    } on PlatformException catch (e) {
      print(e);
    }
  }

  @override
  void dispose() {
    _streamSubscription?.cancel();
    NfcManager.instance.stopSession();
    super.dispose();
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('My NFC Screen'),
      ),
      body: Center(
        child: Text('NFC content goes here'),
      ),
    );
  }
}

在代码示例中,我们使用了 NfcManager 包来初始化和关闭 NFC 会话,并在 onDiscovered 事件中处理读取的标签内容。最后,我们在一个居中的文本小部件中显示 NFC 内容。这将确保您的应用程序在活动和前台状态下拥有正确的 NFC 权限。

相关内容

热门资讯

透视存在(wepoker)we... 透视存在(wepoker)wepoker怎么买辅助(透视)一直真的是有挂(力荐教程);1、让任何用户...
透视新版(WePoKer)we... 透视新版(WePoKer)wepoker私人局可以透视(透视)本来是有挂(黑科技教程)1、游戏颠覆性...
透视玄学(WEPOKER)we... 透视玄学(WEPOKER)wepoker透视破解版(透视)一直是真的有挂(第三方教程)1、wepok...
透视ai代打(WEPOKER)... 透视ai代打(WEPOKER)wepoker私人局外卦(透视)总是真的有挂(黑科技教程)1、金币登录...
透视挂(wepoker)we ... 透视挂(wepoker)we poker辅助器下载(透视)真是有挂(攻略教程)透视挂(wepoker...
透视教学(wepoker)we... 透视教学(wepoker)wepoker辅助分析器(透视)确实真的有挂(线上教程);1、wepoke...
透视代打(WePoKer)破解... 透视代打(WePoKer)破解辅助插件wepoker(透视)切实存在有挂(必胜教程);一、破解辅助插...
透视辅助(WePoKer)we... 透视辅助(WePoKer)wepoker轻量版透视(透视)好像是有挂(第三方教程)在进入wepoke...
透视透视挂(wepoker)w... 透视透视挂(wepoker)wepokerh5破解(透视)切实真的是有挂(2025新版总结)1、进入...
透视科技(WePoKer)we... 透视科技(WePoKer)wepoker怎么发冤家牌(透视)好像真的是有挂(新2025版)1、任何w...