編集:これは現在解決されています-誰かが将来それを必要とする場合、または誰かがこれを行うためのより良い方法を提案できる場合に備えて、ここに解決策を投稿してください. マニフェストから意図的なものを削除し、SmsReceiver クラスで BroadcastReceiver をセットアップするだけです。これで動作します。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Android.App;
using Android.Content;
using Android.OS;
using Android.Runtime;
using Android.Views;
using Android.Widget;
using Android.Util;
using Android.Telephony;
namespace dummyAndroid
{
    [BroadcastReceiver(Enabled = true, Label = "SMS Receiver")]
    [IntentFilter(new string[] { "android.provider.Telephony.SMS_RECEIVED" })] 
    public class SmsReceiver : Android.Content.BroadcastReceiver 
    {
        public static readonly string INTENT_ACTION = "android.provider.Telephony.SMS_RECEIVED"; 
        public override void OnReceive(Context context, Intent intent)
        {
            if (intent.Action == INTENT_ACTION)
            {
                StringBuilder buffer = new StringBuilder();
                Bundle bundle = intent.Extras;
                if (bundle != null)
                {
                    Java.Lang.Object[] pdus = (Java.Lang.Object[])bundle.Get("pdus");
                    SmsMessage[] msgs;
                    msgs = new SmsMessage[pdus.Length];
                    for (int i = 0; i < msgs.Length; i++)
                    {
                        msgs[i] = SmsMessage.CreateFromPdu((byte[])pdus[i]);
                        Log.Info("SmsReceiver", "SMS Received from: " + msgs[i].OriginatingAddress);
                        Log.Info("SmsReceiver", "SMS Data: " + msgs[i].MessageBody.ToString());
                    }
                    Log.Info("SmsReceiver", "SMS Received");
                }
            } 
        }
    }
}
SMS メッセージを送受信するアプリを作成しており、SMS Mananger を介して送信を行っています。
私は今、Mono for Android で SMS を受信しようとしていますが、Android 開発は初めてなので、おそらく何か間違っているのでしょう!
マニフェストに以下を追加しました
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:installLocation="auto" package="com.me.dummyAndroid" android:versionCode="1" android:versionName="1">
  <uses-sdk android:targetSdkVersion="8" />
  <application 
        android:label="meAndroidSMS"
        android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
    <receiver android:name=".SmsReceiver">
      <intent-filter>
        <action android:name=
                    "android.provider.Telephony.SMS_RECEIVED" />
      </intent-filter>
    </receiver>
  </application>
  <uses-permission android:name="android.permission.SEND_SMS" />
  <uses-permission android:name="android.permission.RECEIVE_SMS" />
  <uses-permission android:name="android.permission.READ_SMS" />
</manifest>
次に、関数 onReceive を追加した SmsReceiver.cs という新しいクラスを作成しましたが、私が読んだオンライン チュートリアルによると必要な getExtras 関数がインテント内にないようです ( http://www. techques.com/question/1-3542320/IPhone-Android-SMS-intercept-and-redirection-to-an-application .)
namespace dummyAndroid
{
    class SmsReceiver
    {
        public void onReceive(Context context, Intent intent)
        {
            Bundle bundle = intent.getExtras();
        }
    }
}
私は確かにAndroidとMonoDroidで少し頭を悩ませていることに感謝していますが、誰かが私を正しい方向に向けることができるかもしれません!