このコードを使用しました
String msgData = "";
Cursor cursor = getContentResolver().query(Uri.parse("content://sms/inbox"), null, null, null, null);
cursor.moveToFirst();
do{
for(int idx=0;idx<cursor.getColumnCount();idx++)
{
msgData += " " + cursor.getColumnName(idx) + ":" + cursor.getString(idx);
}
}while(cursor.moveToNext());
..そしてそれは動作しますが、私が望むよりも多くのデータを返します。
最後の3つのSMS(メッセージと送信者のみ)を読み取る方法は?