• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Android_sendSms发短信小程序

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

sendSms发短信

新建一个sendSms发短信项目

搭建界面

代码实现

private ButtonsendBtn;

private EditTexteditNumber;

private EditTexteditSms;

@Override

public void onCreate(BundlesavedInstanceState) {

super.onCreate(savedInstanceState);

//设置显示视图

setContentView(R.layout.main);

//获取组件对象

sendBtn=(Button) findViewById(R.id.sendBtn);

editNumber=(EditText) findViewById(R.id.editNumber);

editSms=(EditText) findViewById(R.id.editSms);

//注册按钮事件监听

sendBtn.setOnClickListener(newView.OnClickListener() {

@Override

publicvoid onClick(View v) {

//获取电话号码和短信内容

Stringnumber =editNumber.getText().toString();

Stringcontent = editSms.getText().toString();

//短信管理器对象

SmsManagersmsManager = SmsManager.getDefault();

//发送短信

PendingIntentpendingIntent = PendingIntent.getBroadcast(SendSmsActivity.this, 0,new Intent(), 0);

if(content.length()>70){

//拆分成多条短信

List<String>contents = smsManager.divideMessage(content);

for(Stringstr:contents){

smsManager.sendTextMessage(number,null, str, pendingIntent,null);

}

}else{

//利用管理器的方法发送短信

smsManager.sendTextMessage(number,null, content,pendingIntent,null);

}

Toast.makeText(SendSmsActivity.this,"短信发送成功", Toast.LENGTH_SHORT).show();

}

});

}

为程序分配权限

再启动一个模拟器 如:5556

先把程序发布到 5554

发短信给 5556

5556收到短信

成功


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
一个简易的小程序日历组件发布时间:2022-07-18
下一篇:
python写的购物车小程序发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap