package com.cheng.utils; import android.content.Context; import android.content.Intent; import android.net.Uri; /** * 调用系统界面 */ public class SystemIntentUtil { /** * 调用系统发短信界面 * * @param activity Activity * @param phoneNumber 手机号码 * @param smsContent 短信内容 */ public static void sendMessage(Context activity, String phoneNumber, String smsContent) { if (phoneNumber == null || phoneNumber.length() < 4) { return; } Uri uri = Uri.parse("smsto:" + phoneNumber); Intent it = new Intent(Intent.ACTION_SENDTO, uri); it.putExtra("sms_body", smsContent); it.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); activity.startActivity(it); } /** * 调用系统打电话界面 * * @param context 上下文 * @param phoneNumber 手机号码 */ public static void callPhones(Context context, String phoneNumber) { if (phoneNumber == null || phoneNumber.length() < 1) { return; } Uri uri = Uri.parse("tel:" + phoneNumber); Intent intent = new Intent(Intent.ACTION_CALL, uri); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); context.startActivity(intent); } }