마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

sms 문자 보내기 기능 질문드립니다....

0 추천

안녕하세요.. 질문이 있어서 이렇게 글을 씁니다....

문자 보내기 기능을 연습중인데요...

제가 원하는건 뭔가 alertdialog에서 문자보내기 를 선택하면...

문자 보내는 화면이 나오길 원합니다.

근데 이때 상대방 번호는 미리 입력되어 있으면 좋겠습니다...

밑에처럼 해봤는데... 다이얼로그 클릭하면 토스트 메세지는 뜹니다만....

아무런 에러로그없이 그냥 죽어버립니다...

어떻게 고쳐야 하나요?ㅠㅠ

 

case 3:
    Toast.makeText(firstActivity.this, "textmessage", Toast.LENGTH_SHORT).show();
    SmsManager sms = SmsManager.getDefault();
   sms.sendTextMessage("01012345678", null, "hello", null, null);
break;

익명사용자 님이 2017년 3월 8일 질문

1개의 답변

0 추천
음..... Intent 플랫폼에서 제공하는 문자 바로 넘길수있는데 SmsManager를 쓰시려고 하는 이유가 있으신가요?
초보개발짜욥 (2,800 포인트) 님이 2017년 3월 8일 답변
없습니다.... 소스 좀 부탁드려도 될까요?
http://dythmall.tistory.com/entry/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-intent%EB%A1%9C-SMS-%EB%AC%B8%EC%9E%90-%EB%B3%B4%EB%82%B4%EA%B8%B0
참고하세요.

Intent smsIntent = new Intent(Intent.ACTION_SENDTO,Uri.parse(strTel));
        smsIntent.putExtra("sms_body", SmsBody);
        startActivity(smsIntent);
매우 감사합니다.^^ 큰 도움이 되었어요
문자 보내기 버튼을 눌러야 전송이 되는데 화면 전환없이 그냥 바로 전송되는 방법은 없는지요?
...