</application>
<!--添加权限-->
<uses-permission android:name="android.permission.SEND_SMS"/>
</manifest>
import android.app.Activity;
import android.app.PendingIntent;
import android.content.Intent;
import android.os.Bundle;
import android.telephony.SmsManager;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
public class TestSMSActivity extends Activity implements OnClickListener
{
private static final String TAG = "TestSMSActivity";
private EditText num;
private EditText text;
private Button buttonSend;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
initView();
}
private void initView()
{
num = (EditText) findViewById(R.id.EditText01);
text = (EditText) findViewById(R.id.EditText02);
buttonSend = (Button) findViewById(R.id.Button01);
buttonSend.setOnClickListener(this);
}
@Override
public void onClick(View v)
{
switch (v.getId())
{
case R.id.Button01:
String strNum = num.getText().toString();
String strContent = text.getText().toString();
SmsManager smsManager = SmsManager.getDefault();
PendingIntent sentIntent = PendingIntent.getBroadcast(TestSMSActivity.this, 0, new Intent(), PendingIntent.FLAG_ONE_SHOT);
Log.e(TAG, "strNum "+strNum+ "strContent "+strContent);
smsManager.sendTextMessage(strNum, null, strContent, null, null);
Toast.makeText(TestSMSActivity.this, "短信发送完成", Toast.LENGTH_LONG).show();
break;
default:
break;
}
}
}