我可以在使用保存短信发送
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 权限。
我该怎么办?
请阅读此链接http://stackoverflow.com/questions/3179164/android-sending-an-sms-using-the-outbox我希望它可以帮助你 – MikkaRin
@MikkaRin:谢谢,我会尝试在下一天:D – Marco