مشکل در ارسال پیامک از طریق 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) }

ممنون میشوم راهنمایی بفرمایید.

حل شد 0
, 2023-02-10T11:33:22+03:30 3 پاسخ کاربر تازه 0

پاسخ ها ( 3 )

    0
    2023-02-10T16:00:54+03:30

    سلام.

    مجوزه مربوطه رو از ران تایم گرفتید؟

      0
      2023-02-10T22:57:46+03:30

      سلام

      خیر . نمیدونم ران تایم چیه .اگر ممکنه راهنمایی کنید .

        0
        2023-02-11T01:57:53+03:30

        دسترسی ران تایم یه چیزی شبیه به این هست

        سورس دسترسی به حافظه تا اندروید ۱۱ بیسیک فور اندروید

        منتها شما به جای این که دسترسی استفاده از حافظه رو بهش بدید، دسترسی ارسال پیامک یا دسترسی پیامک بهش میدید و توی اندروید مانیفست هم دسترسی با دستور addPermission هم باید اضافه بشه

          0
          2023-02-11T11:28:31+03:30

          سلام اقای صباغی عزیز .

          اول از همه باید تشکر کنم .از اینکه زحمت میکشید و وقت میگذارید و جواب پرسش ها را میدهید .خیلی ممنون که هستید.

          راهنمای های که در خصوص این مشکل  فرموده بودید من اجرا کردم ولی متاسفانه باز هم همان ارور قبل تکرار میشود .

            0
            2023-02-11T15:54:24+03:30

            خواهش میکنم.

            شما اون بخش از کدها که خطا میدن و مجوزهای ران تایمتون رو بفرستید تا بررسی کنیم.

    -1
    2023-02-11T18:59:43+03:30

    -1
    2023-02-11T19:02:37+03:30

    1
    2023-02-12T11:43:32+03:30
    این پاسخ ویرایش شد.

    سلام

    ببخشید.من فکر کردم همین عکس ها کفایت میکنه . و نکته بعدی اینکه من نتونستم فایل را attach  کنم . پس مجبور شدم فایل را درسایت پیکوفایل آپلود کنم به آدرس زیر .

    https://s27.picofile.com/file/8459768676/sms2.rar.html

      0
      2023-02-13T02:12:29+03:30

      این خط رو این شکلی بنویسید:

      In.Initialize(In.ACTION_VIEW,”sms:”&EditText1.Text)

      و این مجوز رو هم داخل ران تایم و هم داخل اندروید مانیفست اضافه کنید:

      run.CheckAndRequest(run.PERMISSION_READ_SMS)

      بهترین پاسخ

ارسال یک پاسخ