永发信息网

Android开发中如何调用发短信功能 详细??

答案:2  悬赏:0  手机版
解决时间 2021-12-25 11:18
  • 提问者网友:且恨且铭记
  • 2021-12-25 05:21
Android开发中如何调用发短信功能 详细??
最佳答案
  • 五星知识达人网友:詩光轨車
  • 2021-12-25 05:49
首先,应该在程序清单文件AndroidManifest.xml 中加入发短信的权限图 1图1 为发短信的简要界面
包括两个TextView 组件,两个EditText 组件,一个Button 组件,在主程序为发送
按钮增加单击事件
private EditText txt_num;
private EditText txt_content;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
txt_num= (EditText) this.findViewById(R.id.txt_num);
txt_content=(EditText) this.findViewById(R.id.txt_content);
Button btn_send = (Button) this.findViewById(R.id.btn_send);
btn_send.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
String str_num = txt_num.getText().toString();//得到电话号码
String str_content = txt_content.getText().toString();//得到短信内容
SmsManager manager_sms = SmsManager.getDefault();//得到短信管理器
//由于短信可能较长,故将短信拆分ArrayListtexts =smsManager.divideMessage(str_content);
for(String text : texts){
smsManager.sendTextMessage(str_num, null, text, null, null);//分别发送每一条短信}Toast.makeText(SMSActivity.this, "发送成功!", Toast.LENGTH_LONG).show();//提示成功}});}
至此,发送短信功能介绍完毕
全部回答
  • 1楼网友:拾荒鲤
  • 2021-12-25 07:00
smsmanager smsmanager=smsmanager.getdefault(); smsmanager.sendtextmessage(mobile,null,text,null,null);
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯