展会信息港展会大全

android调用系统短信Intent时将预填接收号码和内容
来源:互联网   发布日期:2016-01-14 09:43:39   浏览:1994次  

导读:前段世界在一个应用中调用系统自带的发送短信的Intent,但是接收者的号码一直穿不过去,代码如下:Uri smsToUri = Uri.parse("smsto:123456");Inte...

前段世界在一个应用中调用系统自带的发送短信的Intent,但是接收者的号码一直穿不过去,代码如下:

Uri smsToUri = Uri.parse("smsto:123456");

Intent sendIntent = new Intent(Intent.ACTION_VIEW, smsToUri);

sendIntent.putExtra("sms_body", "Hello dear world");

sendIntent.setType("vnd.android-dir/mms-sms");

startActivity(sendIntent);

然后查到原因是这个Uri格式的无法自动解析出来,需要另外设置下接收者地址,代码如下:

sendIntent.putExtra("address", "123456");

摘自 与时俱进

赞助本站

人工智能实验室

相关热词: android开发 教程

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港