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 に答える