彩信对象android(5)_发彩信操作

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

    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;



	@Override

	protected 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() {



			@Override

			public 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为你的附件的uri

				intent.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);

				

			}

		});



		

	}



	@Override

	public 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() {



					@Override

					public 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
彩信和对象
---------------------------------

你可能感兴趣的:(android)