Android調用系統短信功能發送短信有兩種方法:
第一種,設定發送的號碼,和內容,界面沒有聯系人,群組組等按鈕,如下圖所示:
代碼如下:
Uri smsToUri = Uri.parse("smsto:114");// 聯系人地址
Intent mIntent = new Intent(android.content.Intent.ACTION_SENDTO,
smsToUri);
// EditText et=(EditText) findViewById(R.id.smsContent);
mIntent.putExtra("sms_body", "短信內容www.linuxidc.com");// 短信內容
this.startActivity(mIntent);
第二種,設定發送短信內容,不設置發送的號碼,界面有聯系人,群組等按鈕,如下圖所示:
代碼如下:
Uri smsUri = Uri.parse("smsto:");
Intent intent = new Intent(Intent.ACTION_VIEW, smsUri);
intent.putExtra("sms_body", "短信內容");
intent.setType("vnd.android-dir/mms-sms");
startActivity(intent);
更多Android相關信息見Android 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=11