1

我是 Monodroid 的新手,想知道是否有办法使用IntentFilter属性来声明:

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

我尝试使用 Visual Studio 的智能感知来寻找它,但没有任何显示。我已经包含了 Android.Nfc。

原因是我无法让我的应用程序正常运行。它总是说“不幸的是,app_name 已停止”。不知道是不是AndroidManifest.xml合并的问题。

4

1 回答 1

2

您可以使用它IntentFilterAttribute来生成:

[IntentFilter(new[] { "android.nfc.action.NDEF_DISCOVERED" }, 
              Categories = new[] { "android.intent.category.DEFAULT"}, 
              DataMimeType = "text/plain")]
public class MyActivity : Activity
{
    // ...
}
于 2012-07-09T13:40:21.497 回答