بنده اطلاعات پایگاه داده فراخوانی کرده و در edittext قرار داده و از یک دکمه برای ارسال متن از طریق sms استفاده کرده ام که برای دریافت شماره از inputdialog استفاده کردم ولی وقتی شماره را وارد می کنم وروی گزینه قبول کلیک می کنم با خطای
An error has occured in sub:java.lang.SecurityExceptionending SMS message :user 10119 dosenot have android.SEND_SMS.
واقعا این مشکل بزرگ شده برام هر چی سرچ میکنم نمی تونم مشکل حل کند .از دوستان اگر کسی میتونه لطفا یه کمکی بکنه
درضمن کدهای مورد استفاده به شرح فوق می باشد
Sub btnsend_Click
Dim d1 As InputDialog
d1.InputType = d1.INPUT_TYPE_PHONE
d1.Hint = "فرمت 09000000000"
d1.HintColor = Colors.LightGray
d1.Show("لطفا شماره تماس را وارد کنید","ارسال گزینه","قبول","انصراف","",LoadBitmap(File.DirAssets,"ok.gif"))
If d1.Response = DialogResponse.POSITIVE AND d1.Input <> "" Then
myCode.SendLargeSms(d1.Input,txttrick.Text)
myCode.playBeep
End If
End Sub
Sub SendLargeSms(Destination As String, Message As String)
Dim r As Reflector
r.Target = r.RunStaticMethod("android.telephony.SmsManager", "getDefault", Null, Null)
Dim parts As Object
parts = r.RunMethod2("divideMessage", Message, "java.lang.String")
r.RunMethod4("sendMultipartTextMessage", _
Array As Object(Destination, Null, parts, Null, Null), _
Array As String("java.lang.String", "java.lang.String", _
"java.util.ArrayList", "java.util.ArrayList", "java.util.ArrayList"))
End Sub
سوال
alijafari 11
بنده اطلاعات پایگاه داده فراخوانی کرده و در edittext قرار داده و از یک دکمه برای ارسال متن از طریق sms استفاده کرده ام که برای دریافت شماره از inputdialog استفاده کردم ولی وقتی شماره را وارد می کنم وروی گزینه قبول کلیک می کنم با خطای
واقعا این مشکل بزرگ شده برام هر چی سرچ میکنم نمی تونم مشکل حل کند .از دوستان اگر کسی میتونه لطفا یه کمکی بکنه
درضمن کدهای مورد استفاده به شرح فوق می باشد
لینک ارسال
به اشتراک گذاری در سایت های دیگر
3 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده