안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
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>
그런데 세이브 오류만 안나오지 아예 실행이 안됩니다.
보시기에 조금 답답하겠지만 조언 부탁드립니다.
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>
그런데 세이브 오류만 안나오지 아예 실행이 안됩니다.
보시기에 조금 답답하겠지만 조언 부탁드립니다.
give & take