안녕하세요.

MMS 발송 문의를 드립니다.

검색을 통해서 소스를 가지고 따라하려고 하니. 개념이 안잡혀서 어디가 잘못 되었는지도 알 수가 없어 질문을 드립니다.

제가 일단 구현하고 싶은건 버튼을 누르면 입력받은 폰번호로 MMS를 발송 하려고 힙니다.

발송 이미지는 하나의 이미지를 사용하려고 합니다.

res/drawable-hdpi에 넣어 두었습니다.

검색된 내용으로 조금 추려 아래와 같이 함수를 만들었습니다.

private void sendMMS(){
     Uri uri = Uri.parse(이미지??);  << 이부분 구현을 어떻게 해야 되는지 정말 모르겠습니다.
     
     Intent sendIntent = new Intent(Intent.ACTION_SEND);
     sendIntent.putExtra("address", phoneNumber);
     sendIntent.putExtra("exit_on_sent", true);
     sendIntent.putExtra("subject", "TEST MMS");
     sendIntent.putExtra("sms_body", "MMS 테스트입니다."); 
     sendIntent.putExtra(Intent.EXTRA_STREAM, uri);    
     sendIntent.setType("image/png");   
     startActivity(sendIntent);
   }

- mainfest
<uses-permission android:name="android.permission.SEND_SMS"></uses-permission>

그런데 세이브 오류만 안나오지 아예 실행이 안됩니다.

보시기에 조금 답답하겠지만 조언 부탁드립니다.

profile

give & take