我是Xamarin跨平台应用程序开发的新手,我正在尝试在我的应用程序的Android版本上实现一个外部NFC标记读取。
扫描标记时,我希望我的应用程序打开并读取标签中的文本,最后根据读取的内容执行一些特定的操作。
我在MainActivity.cs上有这个实现,但是它不起作用,因为我似乎无法达到目的:
using Android.Content;
using System;
using System.Text;
using System.Diagnostics;
using Android.App;
using Android.Content.PM;
using Android.Runtime
我真的读了10或20个关于这方面的话题,不幸的是我没有让它起作用。我的接收器可以捕获广播,但只有当我从我的应用程序通过sendBroadcast(intent)发送它时。我想让它捕获来自NFC适配器的广播。有人把NFC标签放在我的设备附近,然后我的应用程序应该会在浏览菜单中启动或显示,但这并没有发生。即使我的应用程序启动了,我把NFC标签放在设备旁边,它也无法捕捉到它,在浏览菜单中,我看到了其他可以捕捉到的应用程序。我的接收器:
public class SomeBroadcastReceiver extends BroadcastReceiver {
private final String