我正在使用此代码从 Emulator 中检索 SMS。之后我需要将其发布到 DropBox。我将一些消息保存到 Emulator,它检索了 Number 和 Body 两件事。在检索时它显示了 错误的 Numbers但是正确的身体。如何更正数字,我将数字保存到变量Number中。我的代码在这里,我使用的是 2.1 版本。
代码
ContentResolver cr = getContentResolver();
Cursor c = getContentResolver().query(Uri.parse("content://sms/inbox"), null, null, null, null);
while(c.moveToNext()){
Number = c.getInt(c.getColumnIndexOrThrow("address"));
Body = c.getString(c.getColumnIndexOrThrow("body")).toString();
smslist.add( Number + ":" +"\n"+ Body);
}
itemAdapter.notifyDataSetChanged();
c.close();
有什么解决办法吗?