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

메시지 앱 호출 시 특수문자를 가진 전화번호 넣기

0 추천
#1234 라는 번호를 메시지 앱을 호출 할 때 수신자 번호로 자동으로 넣을 수 있을까요??

보통의 전화번호는

intent.setData(Uri.parse("smsto:12345678900"));

이런 식으로 하면 되던데요,

intent.setData(Uri.parse("smsto:#1234"));

이렇게 하니 메시지앱 호출까진 되도, 수신자 번호에 들어가진 않더라구요.

특수문자를 사용할 땐 뭔가 다른 방법으로 처리를 해야하나요?
아즈냥 (120 포인트) 님이 2014년 6월 9일 질문

1개의 답변

0 추천
Intent sendIntent = new Intent(Intent.ACTION_VIEW);
sendIntent.putExtra("sms_body", "내용내용내용"); // 보낼 문자
sendIntent.putExtra("address", "#1234"); // 받는사람 번호
sendIntent.setType("vnd.android-dir/mms-sms");
startActivity(sendIntent);

요렇게 해보시는건 어떨까용?!

단짝 (4,980 포인트) 님이 2014년 6월 12일 답변
...