最近研究彩信对象,稍微总结一下,以后继续补充:

string.xml,布局文件,添加权限和

发送短信文章地址:http://blog.csdn.net/zhaoyazhi2129/article/details/8985598

SmsActivity.java

每日一道理
宽容,是一种坦荡,可以无私无畏,无拘无束,无尘无染。宽容,是一种豁达,是比海洋和天空更为博大的胸襟,是宽广和宽厚的叠加,延续和升华。宽容有度,宽容无价,宽以待人,这是人生处世的基本法则。
package com.example.lession01_sms;import java.util.ArrayList;import android.net.Uri;import android.os.Bundle;import android.app.Activity;import android.app.PendingIntent;import android.content.Intent;import android.telephony.SmsManager;import android.view.Menu;import android.view.View;import android.widget.Button;import android.widget.EditText;import android.widget.Toast;public class SmsActivity extends Activity {// 声明控件对象public Button btn_send;public EditText edit_num;public EditText edit_content;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);// 设置显示的视图(布局文件)setContentView(R.layout.activity_sms);btn_send = (Button) findViewById(R.id.button_send);edit_num = (EditText) findViewById(R.id.edit_num);edit_content = (EditText) findViewById(R.id.edit_content);btn_send.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {/** * 发送彩信 */// 获得电话号码String phone_num = edit_num.getText().toString();// 获得发送内容String phone_content = edit_content.getText().toString();//创立意图对象Intent intent = new Intent(Intent.ACTION_SEND);intent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file:///sdcard/1.jpg"));// uri为你的附件的uriintent.putExtra("address", phone_num);//彩信发送目的号码intent.putExtra("exit_on_sent", true);intent.putExtra("subject", "subject:I love you");//彩信的主题intent.putExtra("sms_body", "content ::XXXX");//彩信中文字内容intent.setType("image/*"); // 彩信附件类型SmsActivity.this.startActivity(intent);}});}@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.sms, menu);return true;}public void send(){// 获得控件对象btn_send = (Button) findViewById(R.id.button_send);edit_num = (EditText) findViewById(R.id.edit_num);edit_content = (EditText) findViewById(R.id.edit_content);// 为按钮控件注册事件btn_send.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View arg0) {// 获得电话号码String phone_num = edit_num.getText().toString();// 获得发送内容String phone_content = edit_content.getText().toString();// 获得短信管理器对象SmsManager smsManager = SmsManager.getDefault();// 意图对象PendingIntent pendingIntent = PendingIntent.getBroadcast(SmsActivity.this, 0, new Intent(), 0);//70分页ArrayList<String> contents = smsManager.divideMessage(phone_content);for(String c :contents){smsManager.sendTextMessage(phone_num, null, c, pendingIntent, null);}// 吐司效果Toast.makeText(SmsActivity.this, "发送终了", Toast.LENGTH_LONG).show();}});}/*public static void sendMMS(final Context context, String number,            String subject, String text, String imagePath, String audioPath) {        final MMSInfo mmsInfo = new MMSInfo(context, number, subject, text,                imagePath, audioPath);        final List<String> list = APNManager.getSimMNC(context);        new Thread() {            @Override            public void run() {                try {                    byte[] res = MMSSender.sendMMS(context, list,                            mmsInfo.getMMSBytes());                } catch (Exception e) {                    // TODO Auto-generated catch block                    e.printStackTrace();                }            };        }.start();    }*/}

文章结束给大家分享下程序员的一些笑话语录: 现在社会太数字化了,所以最好是有一个集很多功能于一身的设备!

--------------------------------- 原创文章 By
彩信和对象
---------------------------------

更多相关文章

  1. android timessquare日期控件
  2. Android从服务器端接收json数据并解析的代码
  3. android一些控件
  4. Android(安卓)容器控件
  5. [置顶] Android常用UI控件之PopupWindow
  6. Android自定义控件 之 轮播图(ViewPager)重点及学习
  7. Android(安卓)短信转换成彩信的消息数量(实例代码)
  8. android学习笔记21:日期时间控件
  9. Android中打电话的数据流程分析

随机推荐

  1. 神们自己
  2. Android中关于颜色的使用
  3. [读书笔记]布局的屏幕适配常用方法
  4. Android(安卓)LBS
  5. Android(安卓)Xml解析
  6. [002] Android系统简介
  7. 基于Android的校园快递系统_移动端设计_
  8. Android智能指针 (sp & wp)
  9. 10个常见的Android(安卓)新手误区
  10. Android(安卓)内存管理机制