【发布时间】:2011-02-15 17:45:44
【问题描述】:
我想以编程方式在 android 中读取新传入 SMS 的消息正文。
我尝试了一些东西,但没有返回任何内容:
Uri uri = Uri.parse("content://sms/inbox");
ContextWrapper context = null;
Cursor c = context.getContentResolver().query(uri, null, null ,null,null);
String body = null;
String number=null;
if(c.moveToFirst()) {
body = c.getString(c.getColumnIndexOrThrow("body")).toString();
number = c.getString(c.getColumnIndexOrThrow("address")).toString();
}
c.close();
【问题讨论】:
-
stackoverflow.com/questions/14097500/… 它对我有用。这家伙在 StackOverflow 上回答问题