在Android应用程序中经过某个操作后启动短信程序,并填充你想要的电话号码和内容

     通常我们在应用程序中有时会用到分享的功能,此时可以采用短信的方式来发送。那么我们如何从一个activity中去启动短信界面呢?这就仍然用到了我们最喜爱的Intent啦。

下面给出方法:

在你的Activity中定义好一个Button,在他的监听事件中加入如下代码:

Uri uri = Uri.parse("smsto://012345678");
Intent intent = new Intent(Intent.ACTION_SENDTO,uri);
intent.putExtra("sms_body","This is SMS Text.");
startActivity(intent)
第一行定义了一个uri,以及你要发送的电话号码,这个会直接填充在短息界面的收件人一栏里面。第二行定义了Intent的Action,这个是用来指定接下来需要做的事情,第三行是在Intent中放入键值对,并打包由intent发送。最后一行没什么好说的,就是启动了这个Intent所指向的需要启动的Activity,在这里指短信界面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值