1,第一种 无号码
/**
* 调用系统短信程序* @param context
*/
public static void sendSMS(Context context) {
Uri uri = Uri.parse("smsto:");
Intent i = new Intent(Intent.ACTION_SENDTO, uri); //ACTION_SENDTO = "android.intent.action.SENDTO"
context.startActivity(i);
}
2,第二种 携带号码
/**
* 调用系统短信程序
* @param context
* @param phoneNum 号码
*/
public static void sendSMS(Context context, String phoneNum) {
Uri uri = Uri.parse("smsto:" + phoneNum + "");
Intent i = new Intent(Intent.ACTION_SENDTO, uri);
context.startActivity(i);
}
* 调用系统短信程序
* @param context
* @param phoneNum 号码
*/
public static void sendSMS(Context context, String phoneNum) {
Uri uri = Uri.parse("smsto:" + phoneNum + "");
Intent i = new Intent(Intent.ACTION_SENDTO, uri);
context.startActivity(i);
}
3,第三种 携带号码和内容
/**
* 调用系统短信程序
* @param context
* @param phoneNum 号码
* @param content 内容
*/
public static void sendSMS(Context context, String phoneNum, String content) {
Uri uri = Uri.parse("smsto:" + phoneNum + "");
Intent i = new Intent(Intent.ACTION_SENDTO, uri);
i.putExtra("sms_body", content);
context.startActivity(i);
}
* 调用系统短信程序
* @param context
* @param phoneNum 号码
* @param content 内容
*/
public static void sendSMS(Context context, String phoneNum, String content) {
Uri uri = Uri.parse("smsto:" + phoneNum + "");
Intent i = new Intent(Intent.ACTION_SENDTO, uri);
i.putExtra("sms_body", content);
context.startActivity(i);
}