权限:
<uses-permission android:name="android.permission.SEND_SMS" />
//按钮
private Button btn;
String string = "123456789";
String phone="13027291145";
btn = (Button) findViewById(R.id.button);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
SmsManager smsManager = SmsManager.getDefault();
PendingIntent sentIntent = PendingIntent.getBroadcast(
MainActivity.this, 0, new Intent(), 0);
if (string.length() >= 70) {
// 短信字数大于70,自动分条
List<String> ms = smsManager.divideMessage(string);
for (String str : ms) {
// 短信发送
smsManager.sendTextMessage(phone, null, str,
sentIntent, null);
}
} else {
smsManager.sendTextMessage(phone, null, string,
sentIntent, null);
}
Toast.makeText(MainActivity.this, "发送成功!", Toast.LENGTH_LONG)
.show();
}
});