SMSの受信トレイを検索して、特別な番号からの最新のメッセージを表示するにはどうすればよいですか。たとえば、「999999999」を検索して、この番号から受信した最後のメッセージを表示します。これを行う方法はありますか?
このコードを使用して、受信トレイのメッセージ数を返しました
TextView view;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
view = (TextView) findViewById(R.id.textView1);
final Uri SMS_INBOX = Uri.parse("content://sms/inbox");
Cursor c = getContentResolver().query(SMS_INBOX, null, null, null, null);
int unreadMessagesCount = c.getCount();
c.deactivate();
view.setText(String.valueOf(unreadMessagesCount));