Android获取手机短信
16lz
2021-12-04
在Android中,短信数据库的字段为:
_id 短消息序号thread_id 对话的序号(conversation)
address 发件人地址,手机号
person 发件人,返回一个数字就是联系人列表里的序号,陌生人为null
date 日期 long型,想得到具体日期自己转换吧!
protocol 协议
read 是否阅读
status 状态
type 类型 1是接收到的,2是发出的
reply_path_present
subject 主题
body 短消息内容
service_center 短信服务中心号码编号,可以得知该短信是从哪里发过来的
获取短信的代码为:
Uri SMS_CONTENT = Uri.parse("content://sms/"); Cursor cursor = context.getContentResolver().query(SMS_CONTENT,null,null,null,null); while(cursor.moveToNext()){system.out.print(cursor.getString(cursor.getColumnIndex("address")));
system.out.print(cursor.getString(cursor.getColumnIndex("body")));
}
}
更多相关文章
- Android短信拦截
- Android发送短信
- android实现发短信功能
- Android中短信拦截解决方案
- android应用发短信
- Android(安卓)发送短信
- android收发短信
- 【Android】利用广播Broadcast接收SMS短信
- android(4)(短信发送器)