摘要: SmsManager可以在后台发送短信,无需用户操作,开发者就用这个SmsManager功能在后台偷偷给SP发短信,导致用户话费被扣。必须添加android.permission.SEND_SMS权限。如果短信内容过长,可以使用SmsManager.divideMessage(String text)方法自动拆分成一个ArrayList数组,再根据数组长度循环发送。用sendMultipartTextMessage(String destinationAddress, string scAddress, ArrayList parts, ArrayList sentIntents, Array 阅读全文
posted @ 2013-07-16 16:28 百里抱木 阅读(1835) 评论(1) 推荐(0) 编辑
摘要: 启动程序时启动一个service,在service里注册接收短信的广播,当手机收到短信里,打印出短信内容跟电话号码。package com.lmy.SmsListener;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.widget.TextView;public class SmsListenerActivity extends Activity { @Override public void onCreate(Bundle save... 阅读全文
posted @ 2013-07-16 13:10 百里抱木 阅读(935) 评论(3) 推荐(0) 编辑
摘要: 获取android手机短信需要在AndroidManifest.xml加权限:获取短信只需要得到ContentResolver就行了,它的URI主要有:content://sms/ 所有短信content://sms/inbox 收件箱content://sms/sent 已发送content://sms/draft 草稿content://sms/outbox 发件箱content://sms/failed 发送失败content://sms/queued 待发送列表SMS数据库中的字段如下:_id 一个自增字段,从1开始thread_id 序号,同一发信... 阅读全文
posted @ 2013-07-16 12:08 百里抱木 阅读(23299) 评论(1) 推荐(4) 编辑