برای شروع کار ابتدا فرمی به شکل زیر طراحی میکنیم
اسامی دکمه و جعبه متنها به شرح زیر میباشد.
نام دکمه : MyButton
نام جعبه متن شماره گیرنده : txtnumber
نامه جعبه متن محتیویات یا توضیحات جهت ارسال : txtbody
در گام بعدی دسترسیهای زیر را از قسمت AndroidManifest فعال کنید.
android.permission.READ_CONTACTS
android.permission.SEND_SMS
سپس متد OnCreate مرتبط با layout فوق را بصورت زیر ویرایش نمایید.
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
SetContentView(Resource.Layout.Main);
Button button = FindViewById<Button>(Resource.Id.MyButton);
EditText txtnumber = FindViewById<EditText>(Resource.Id.txtnumber);
EditText txtbody = FindViewById<EditText>(Resource.Id.txtbody);
button.Click += delegate {
try
{
string number = txtnumber.Text.Remove(0, 1);
Android.Telephony.SmsManager.Default.SendTextMessage("+98"+number, null,
txtbody.Text, null, null);
}
catch (Exception ex)
{
string s = ex.Message;
}
};
}
خروجی حاصل از اجرای برنامه فوق به شکل زیر خواهد بود
امیدوارم مورد توجه شما کاربران عزیز قرار گرفته باشد.