2

すべての SMS 会話を取得する方法を知りたいと思っていました。私が言った (日付/時間): blabla、連絡先は言った: blabla 、必要な Uri を含むすべての会話を取得したいのですが、それを行う正しい方法は何ですか?

4

1 に答える 1

2

コンテンツ リゾルバー( "content://sms/inbox") を使用して、受信トレイの SMS を読み取ることができます。

Cursor c = getContentResolver().query(Uri.parse("content://sms/inbox"), null, null, null, null);
c.moveToFirst();

do{
   String msgBody = "";
   for(int col=0; col < c.getColumnCount(); col++)
   {
       msgBody += " " + c.getColumnName(col) + ":" + c.getString(col);
   }
}while(c.moveToNext());

参考になりそうなサンプルです!

于 2012-10-09T18:27:19.533 に答える