Android - 从我的应用运行另一个应用

时间:2014-04-09 12:33:21

标签: android sms

我想在用户点击我的Android应用程序中的SMS 后执行撰写邮件 - Button(Android手机中的默认应用程序)。

这是不可能的吗?

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码在android中发送短信:

Intent smsIntent = new Intent(Intent.ACTION_VIEW);
smsIntent.setData(Uri.parse("smsto:"));
smsIntent.setType("vnd.android-dir/mms-sms");

smsIntent.putExtra("address"  , new String ("0123456789"));
smsIntent.putExtra("sms_body"  , "Test SMS Body");
try {
    startActivity(smsIntent);
    finish();
    Log.i("Finished sending SMS...", "");
} catch (android.content.ActivityNotFoundException ex) {
    Toast.makeText(MainActivity.this, 
    "SMS faild, please try again later.", Toast.LENGTH_SHORT).show();
}

希望它会帮助你..