用Intent发短信和彩信

来源:互联网 发布:matlab软件下载lvsexz 编辑:程序博客网 时间:2024/04/28 18:04

用Intent发短信,主要代码如下:

String telStr = "18253100000";                    // 接收人电话String note = "这是短信内容zheshiduanxinneirong";  // 短信内容Uri uri = Uri.parse("smsto:" + telStr) ;// 接收人手机Intent it = new Intent() ;// 实例化Intent it.setAction(Intent.ACTION_SENDTO);// 指定Actionit.putExtra("sms_body", note); // 设置信息内容it.setType("vnd.android-dir/mms-sms");// 设置MIME类型it.setData(uri) ;// 设置数据startActivity(it);                         // 启动Activity

用Intent发彩信,主要代码如下:

Uri uri = Uri.parse("file:///sdcard/mypic.jpg"); // sdcard的图片Intent it = new Intent() ;// 实例化Intentit.setAction(Intent.ACTION_SEND);// 指定Actionit.putExtra("sms_body", "这是短信内容");    // 设置信息内容it.putExtra(Intent.EXTRA_STREAM, uri);// 设置图片it.putExtra(Intent.EXTRA_BCC, "18253100000");// 接收者电话it.setType("image/png");// 设置MIME类型startActivity(it);                         // 启动Activity


2 0