2012-07-09 38 views
1

我是新来MonoDroid的,想知道是否有一种方法使用一个IntentFilter属性来声明这样的:一种在MonoDroid中声明NDEF_DISCOVERED 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合并问题。

回答

2

您可以使用IntentFilterAttribute生成:

[IntentFilter(new[] { "android.nfc.action.NDEF_DISCOVERED" }, 
       Categories = new[] { "android.intent.category.DEFAULT"}, 
       DataMimeType = "text/plain")] 
public class MyActivity : Activity 
{ 
    // ... 
} 
+0

酷,我不知道你能做到这一点。现在就试试这个。 :) – Ron 2012-07-09 15:33:26

相关问题