私はプロジェクトSMSをプログラムで作成しています..次のコードを使用してSMSを送信します:
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(phoneNumber, null, message, sentPI, deliveredPI);
メッセージが送信および配信された場合、送信トレイには保存されません。それを直せますか?ありがとう!
「SENT」フォルダの概念は、オペレーティング システムではなく、アプリケーションの機能です。独自の SMS クライアント アプリケーションを作成する場合は、そのアプリケーションの機能として独自の「SENT」フォルダを作成します。送信するメッセージがわかっているので、好きな場所 (SQLite データベースなど) に保存できます。
SMS メッセージを送信して、ユーザーが選択した SMS クライアントの "SENT" フォルダに表示する場合は、SmsManager を使用しないでください。代わりに ACTION_SENDTO を使用し、このサンプル プロジェクトで示されているように、ユーザーが選択した SMS クライアントによってメッセージが送信されるようにします。