【发布时间】:2014-11-05 23:47:39
【问题描述】:
我可以使用
发送短信var smsMgr = Android.Telephony.SmsManager.Default;
smsMgr.SendTextMessage(num, null, txt, null, null);
但此消息未显示在已发送短信列表中。
所以我尝试了
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 权限。
我能做什么?
【问题讨论】:
-
请阅读此链接stackoverflow.com/questions/3179164/…希望对您有所帮助
-
@MikkaRin:谢谢,我会在接下来的几天内尝试:D
标签: c# sms xamarin.android