を使用してSMSを送信できます
var smsMgr = Android.Telephony.SmsManager.Default;
smsMgr.SendTextMessage(num, null, txt, null, null);
ただし、このメッセージは送信済み SMS リストには表示されません。
だから私は試しました
var values = new ContentValues();
values.Put("address", num);
values.Put("body", txt);
try
{
ContentResolver.Insert(Android.Net.Uri.Parse("content://sms/sent"), values);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
私のコードに
[assembly: UsesPermission(Name = "android.permission.SEND_SMS")]
[assembly: UsesPermission(Name = "android.permission.WRITE_SMS")]
しかし、私が得るたびにSecurityException
。
補足: 私の電話には root権限がありません。
私に何ができる?