2016-10-09 2 views
-2

SmsMessage를 사용하여 응용 프로그램을 통해 SMS를 보내고 있습니다. 이것은 내 코드입니다 :android - SmsMessage를 통해 전송 된 메시지를 저장하는 방법

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

잘 작동하고 메시지를 보내는 데 아무런 문제가 없습니다. 유일한 문제는 안드로이드 메시지받은 편지함에 보낸 SMS를 저장하고 싶다는 것입니다.

어떻게하면됩니까?

+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의