ورود

View Full Version : کار کردن با sms managerو ارسال sms



CodeforLife
پنج شنبه 28 بهمن 1395, 17:26 عصر
سلام دوستان گرامی

من می خوام از طریق اپلیکیشنی که نوشتم به شماره موبایل های مختلف که می نویسم sms ارسال کنم ....
یه چنین کدی نوشتم و permission هم ست کردم ...
ولی خطا دارم و متاسفانه نمی دونم از چیه ؟
آیا امکان این وجود داره که به این شکا اس ام اس ارسال بشه ؟؟؟
راه حلی دارید ؟؟؟ بهم پیشنهاد کنید ....
لطفا راهنماییم کنید ....

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

button=(Button)findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
SmsManager smsManager=SmsManager.getDefault();
smsManager.sendTextMessage("09364801199",null,"Hi I am succesed",null,null);
Toast.makeText(MainActivity.this,"ddddddddd",Toast.LENGTH_SHORT).show();
}
});

}

CodeforLife
پنج شنبه 28 بهمن 1395, 17:30 عصر
متن خطام
com.example.parisa.sendsms, PID: 31289
java.lang.SecurityException: Sending SMS message: uid 10444 does not have android.permission.SEND_SMS.
at android.os.Parcel.readException(Parcel.java:1606)
at android.os.Parcel.readException(Parcel.java:1558)
at com.android.internal.telephony.ISms$Stub$Proxy.sen dTextForSubscriber(ISms.java:842)
at android.telephony.SmsManager.sendTextMessageIntern al(SmsManager.java:311)
at android.telephony.SmsManager.sendTextMessage(SmsMa nager.java:294) at android.telephony.gsm.SmsManager.sendTextMessage(S msManager.java:80)