مشکل در ارسال پیامک از طریق intent
سلام دوستان . من در ارسال پیامک از طریق intent دچار مشکل شدم.من کدهای زیر را نوشتم .
Sub Button1_Click
Dim In As Intent
In.Initialize(In.ACTION_VIEW,”sms”&EditText1.Text)
In.PutExtra(“sms body”, EditText2.Text)
StartActivity(In)
End Sub
که وقتی برنامه اجرا میشود و شماره تلفن و متن را میدهم برنامه خارج میشود وارور زیر را میدهد.
android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=sms09123220000 flg=0x20000 (has extras) }
ممنون میشوم راهنمایی بفرمایید.
پاسخ ها ( 3 )
سلام.
مجوزه مربوطه رو از ران تایم گرفتید؟
سلام
خیر . نمیدونم ران تایم چیه .اگر ممکنه راهنمایی کنید .
دسترسی ران تایم یه چیزی شبیه به این هست
منتها شما به جای این که دسترسی استفاده از حافظه رو بهش بدید، دسترسی ارسال پیامک یا دسترسی پیامک بهش میدید و توی اندروید مانیفست هم دسترسی با دستور addPermission هم باید اضافه بشه
سلام اقای صباغی عزیز .
اول از همه باید تشکر کنم .از اینکه زحمت میکشید و وقت میگذارید و جواب پرسش ها را میدهید .خیلی ممنون که هستید.
راهنمای های که در خصوص این مشکل فرموده بودید من اجرا کردم ولی متاسفانه باز هم همان ارور قبل تکرار میشود .
خواهش میکنم.
شما اون بخش از کدها که خطا میدن و مجوزهای ران تایمتون رو بفرستید تا بررسی کنیم.
اینا چیه فرستادید؟!
گفتم کدهاتون رو بفرستید، نه عکسشو!!!!!!!!!!!!!!!!!!!!!!!
سلام
ببخشید.من فکر کردم همین عکس ها کفایت میکنه . و نکته بعدی اینکه من نتونستم فایل را attach کنم . پس مجبور شدم فایل را درسایت پیکوفایل آپلود کنم به آدرس زیر .
https://s27.picofile.com/file/8459768676/sms2.rar.html
این خط رو این شکلی بنویسید:
In.Initialize(In.ACTION_VIEW,”sms:”&EditText1.Text)
و این مجوز رو هم داخل ران تایم و هم داخل اندروید مانیفست اضافه کنید:
run.CheckAndRequest(run.PERMISSION_READ_SMS)