在自己的应用增加发短信功能有两种方式:
1,跳转到系统短信页面发送,调用如下代码即可。
Intent intent = new Intent(Intent.ACTION_SENDTO, Uri
.parse("smsto:" + telnum));
// 如果需要将内容传过去增加如下代码
intent .putExtra("sms_body", body);
startActivity(intent);
2,调用系统发短信接口sendTextMessage。activity如下:
布局文件就是两个输入框和一个发送按钮。
AndroidManifest.xml需要权限
<uses-permission android:name="android.permission.SEND_SMS" />
public class MainTestActivity extends Activity {
private static final String SENT_SMS_ACTION = "demo_sms_send_action";private static final String KEY_PHONENUM = "phone_num";
private EditText mPhoneNumberEdit;
private EditText mContentEdit;
private Button mSendBtn;
protected Context mContext;
@SuppressLint("NewApi")
@Override
protected void