1.设置短信应用清单文件中的 action 对应的方法就是一个intent.setAction("android.intent.action.SENDTO");
2.设置category intent.addCategory("android.intent.category.DEFAULT");
3.intent.setData(Uri.parse("smsto:110"));除了110其余的都是固定的
4.intent.putExtra("sms_body", "快来使用我们的软件吧....");//把信息发送给系统自带的短信应用
public class MainActivity extends Activity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void click(View view){
Intent intent = new Intent();
//系统默认的短信发送的Action和Category是这样匹配的
intent.setAction("android.intent.action.SENDTO");
intent.addCategory("android.intent.category.DEFAULT");
intent.setData(Uri.parse("smsto:110"));
intent.putExtra("sms_body", "快来使用我们的软件吧....");
startActivity(intent);
}
}