Salut, essayons le code ci-dessous ... et concevez votre mise en page avec le bouton edittext et send et placez le sendSMS("99999999999", "message");
dans l’événement click de sendbutton.
class A extends Activity
{
Oncreate()
{
editText = (EditText) findViewById(R.id.message);
sendBtn = (Button)findViewById(R.id.send);
sendBtn .setonclickListener(new OnClickListener(){
public void Onclick(){
sendSMS("99999999999", "message");
}
});
}
//---sends an SMS message to another device---
@SuppressWarnings("deprecation")
private void sendSMS(String phoneNumber, String message)
{
Log.v("phoneNumber",phoneNumber);
Log.v("MEssage",message);
PendingIntent pi = PendingIntent.getActivity(this, 0,
new Intent(this, **DummyClasshere.class**), 0);
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(phoneNumber, null, message, pi, null);
}
}
Veuillez placer la permission suivante dans le fichier AndroidManifest.xml
.
<uses-permission android:name="android.permission.SEND_SMS"/>
J'espère que cela pourrait vous aider un peu ...