私は日付の後に受信したすべてのSMSを読み込もうとしています。ここで日付の後にSMSを読む
はコードです:
Uri SMS_CONTENT_URI = Uri.parse("content://sms");
Uri SMS_INBOX_CONTENT_URI = Uri.withAppendedPath(SMS_CONTENT_URI, "inbox");
Cursor cursor = context.getContentResolver().query(SMS_INBOX_CONTENT_URI, new String[] { "_id" }, "date>=61291393200000", null, null);
//61291393200000 = 03/01/12
これは私の空のカーソルを返します。
私はこのコードを実行していた。
Cursor cursor = context.getContentResolver().query(SMS_INBOX_CONTENT_URI, new String[] { "_id" }, "read=1", null, null);
は私にすべてのSMSを返していました。
誰かがsmsを日付でフィルタリングする方法を知っていますか?
送信SMSでも実行しようとしましたが、同じ問題がありました。
私はもうこのプロジェクトに取り組んでいませんが、コードは私のために大丈夫です。私はその理由で答えを受け入れました。 – jonathanrz