2016-10-09 17 views
-2

私はアプリケーションからSMSを送信するためにSmsMessageを使用しています。これは私のコードです:android-SmsMessage経由で送信されたメッセージを保存する方法

SmsManager sms = SmsManager.getDefault(); 
          sms.sendTextMessage(tel, null, text, null, null); 

それはうまく動作し、メッセージの送信に問題はありません。唯一の問題は、送信されたSMSをAndroidのメッセージ受信トレイに保存することです。

どうすればいいですか?

+0

可能な重複: //stackoverflow.com/questions/642076/how-to-save-sms-to-inbox-in-android) –

答えて

2

コンテンツプロバイダがメッセージの受信トレイにデータを書き込むのを助けることができるSMS:必要

ContentValues values = new ContentValues(); 
    values.put("address", tel); 
    values.put("body", text); 
    values.put("date", "135123000000"); 
    getContentResolver().insert(Uri.parse("content://sms/sent"), values); 

権限:

<uses-permission android:name="android.permission.WRITE_SMS"/> 
<uses-permission android:name="android.permission.READ_SMS"/> 
[アンドロイドに受信トレイにSMSを保存するには?](HTTPの
関連する問題