您的位置:首页 > 其它

读取系统短信息

2016-07-08 15:57 211 查看
package com.example.ReadMessage;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

import android.net.Uri;
import android.os.Bundle;
import android.app.Activity;
import android.content.ContentResolver;
import android.database.Cursor;
import android.view.Menu;

权限:读取短信息的权限

<uses-permission android:name="android.permission.READ_SMS"/>

//代码就简单的几行

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 拿到内容解析者
ContentResolver cr = getContentResolver();

Uri uri = Uri.parse("content://sms/");
// 查询短信数据库的内容
Cursor c = cr.query(uri, new String[] { "address", "body", "date" },
null, null, null);
while (c.moveToNext()) {
String address = c.getString(0);
String body = c.getString(1);
String date = c.getString(2);
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: