Android——短信功能

------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------


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



import java.util.ArrayList;


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


public class MainActivity extends Activity {
private EditText number, sms_content;


@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
number = (EditText) findViewById(R.id.et_number);
sms_content = (EditText) findViewById(R.id.sms_content);
}


public void click(View view) {
//获取目的电话号码
String numberString = number.getText().toString();
//获取短信内容
String smsString = sms_content.getText().toString();

SmsManager smsManager = SmsManager.getDefault();
// 自动拆分短信
ArrayList<String> texts = smsManager.divideMessage(smsString);
// 迭代发送
for (String text : texts) {
smsManager.sendTextMessage(numberString,// destinationAddress:目的电话号码
null,// scAddress:短信中心电话号码为null时使用系统默认
text, // text:短信内容
null,// sentIntent:发送状态
null// deliveryIntent:对方接收状态
);
Toast.makeText(getApplicationContext(), "发送完成", Toast.LENGTH_SHORT)
.show();
}

}


}

猜你喜欢

转载自blog.csdn.net/qq524752841/article/details/42421725
今日推荐