3
Dans mon application, je veux ouvrir la fenêtre de création SMS Android pour mon application par programmation. Comment faire ça?Comment ouvrir une fenêtre SMS dans android par programme?
Dans mon application, je veux ouvrir la fenêtre de création SMS Android pour mon application par programmation. Comment faire ça?Comment ouvrir une fenêtre SMS dans android par programme?
Cela peut ou ne peut pas aider.
// LAUNCH SMS EVENT HANDLER
final Button buttonLaunchSMS= (Button)findViewById(R.id.ButtonLaunchSMSMessage);
buttonLaunchSMS.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
String outCipherText= editTextSMSCipherText.getText().toString();
String phoneNumber= editTextPhoneNumber.getText().toString();
// pre-conditions
if (outCipherText.length() < 1){
editTextSMSCipherText.setError("Cipher Text is Empty");
editTextSMSCipherText.requestFocus();
return;
}
if (outCipherText.length()>MAX_SMS_CHAR){
editTextSMSCipherText.setError("Error. Message Is Too Large.");
editTextSMSCipherText.requestFocus();
return;
}
String uri= "smsto:"+phoneNumber;
Intent intent = new Intent(Intent.ACTION_SENDTO, Uri.parse(uri));
intent.putExtra("sms_body", outCipherText);
intent.putExtra("compose_mode", true);
startActivity(intent);
finish();
}
});