Some words about me

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas a urna sit amet leo sagittis cursus a at lectus. Donec bibendum facilisis ultricies. Maecenas nec arcu dui, ut lobortis erat. In nec condimentum quam. Vivamus euismod scelerisque ligula vitae fermentum. Nulla dignissim rutrum eleifend.

Donec mi eros, congue ut consectetur eget, pretium vitae orci. Aliquam pharetra ultricies lobortis. Morbi eget nisi lectus. Maecenas felis augue, molestie in vestibulum et, lacinia et leo. Suspendisse potenti. Maecenas eget est augue. Donec tincidunt mollis fermentum.

Contact me?

 
 
 

Donec mi eros, congue ut consectetur eget, pretium vitae orci. Aliquam pharetra ultricies lobortis. Morbi eget nisi lectus. Maecenas felis augue, molestie in vestibulum et, lacinia et leo. Suspendisse potenti. Maecenas eget est augue. Donec tincidunt mollis fermentum.

Send the message
 

Android中实现发送短信功能

    可能现在很多程序猿在开发应用时,都会实现其分享功能。这里就会涉及到短信功能:

这里有一部分代码:

这是布局文件:main.xml代码:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <TextView
        android:id="@+id/textDis"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="this is a example of the smamanager" />

    <EditText
        android:id="@+id/editnum"
        android:layout_width="280dip"
        android:layout_height="wrap_content"
        android:hint="please  input the number_phone"
        android:lines="1"
        android:phoneNumber="true" />

    <EditText
        android:id="@+id/editmes"
        android:layout_width="280dip"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_marginTop="29dip"
        android:hint="please  input the number_phone"
        android:lines="1" />

    <Button
        android:id="@+id/btnSend"
        android:layout_width="280dip"
        android:layout_height="wrap_content"
        android:text="Send"
       
        android:onClick="onAction"/>

</RelativeLayout>

 

 

 

 

 

 

 

这是activity里面的代码:

package cn.lhl.com;

import android.app.Activity;
import android.app.PendingIntent;
import android.content.Intent;
import android.os.Bundle;
import android.telephony.gsm.SmsManager;
import android.view.View;
import android.widget.EditText;
import android.widget.Toast;

public class SmsMananagerActivity extends Activity {
    /** Called when the activity is first created. */
  private SmsManager msManager;
  private EditText numEdit;
  private EditText conEdit;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        //to get the SmsMananager
      msManager=SmsManager.getDefault();
      numEdit=(EditText) findViewById(R.id.editnum);
      conEdit=(EditText) findViewById(R.id.textDis);
       
    }
    public void onAction(View v){
     
     PendingIntent pIntent=PendingIntent.getActivity(SmsMananagerActivity.this, 0, new Intent()
     , 0);
     msManager.sendTextMessage(numEdit.getText().toString(), null, conEdit.getText().toString(), pIntent, null);
  Toast.makeText(this, "this message is sent succeed", Toast.LENGTH_SHORT).show();
    }
}

 

 

 

最后一定不要忘了设置权限哦:

<uses-permission android:name="android.permission.SEND_SMS"/>

posted @ 2013-12-12 16:11  Catherine_Brain  阅读(277)  评论(0编辑  收藏  举报