I'm able to send SMS using
var smsMgr = Android.Telephony.SmsManager.Default;
smsMgr.SendTextMessage(num, null, txt, null, null);
but this message is not shown on sent sms list.
So I tried
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);
}
having in my code
[assembly: UsesPermission(Name = "android.permission.SEND_SMS")]
[assembly: UsesPermission(Name = "android.permission.WRITE_SMS")]
But everytime I get SecurityException
.
Side note: my phone has not root permission.
What can I do?