0

SMSManager を使用してメッセージを送信します。メッセージを送信することはできますが、メッセージの会話 (デバイスの既定のメッセージ アプリケーション) に保存したいですか?

私がしたことは

ContentValues values = new ContentValues();
values.put("address", "123456789");
values.put("body", "foo bar");
getContentResolver().insert(Uri.parse("content://sms/sent"), values);

受信トレイに追加できますが、

ここからCommansWareのコメントとして、

SMS コンテンツ プロバイダーは、Android SDK の一部ではありません。SMS クライアントを独自のものに置き換えるデバイスでは、コードが壊れます。あなたのコードは Android の将来のバージョンで壊れるかもしれません

最新バージョンでテストするデバイスがありません。Android のすべてのバージョンの解決策は何ですか?

4

1 に答える 1