Android获取手机通讯录调用系统短信功能

本文介绍了在Android中获取手机通讯录并调用系统短信功能的方法,包括静默发送和系统发送两种方式。建议使用系统发送,避免权限问题导致应用被Google Play下架。提供相关代码示例。
摘要由CSDN通过智能技术生成

写应用经常会遇到获取通讯联系人列表,发送短信,

附上demo下载地址:http://download.csdn.net/detail/hap_gx/5308860

首先介绍一下发送短信的两种方式:

一、静默发送。也就是在用户不知道的情况下,直接把短信发送出去,很是流氓。个人不推荐,而且谷歌查出这样的问题,很有可能把你的应用下架。

二、系统发送。直接调用系统自动发送短信功能,不需要在清单文件中添加很短权限。一般都是使用这种方式。

第一:调用系统短信接口直接发送短信;主要代码如下:

//直接调用短信接口发短信
SmsManager smsManager = SmsManager.getDefault();
List<String> divideContents = smsManager.divideMessage(content);  
for (String text : divideContents) {  
	smsManager.sendTextMessage("150xxxxxxxx", null, text, sentPI, deliverPI);  
}


第二:调起系统发短信功能;主要代码如下:

Uri uri = Uri.parse("smsto:10086");          
Intent it = new Intent(Intent.ACTION_SENDTO, uri);          
it.putExtra("sms_bod
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值