728x90

Android 어플을 실행하면 문자를 보낼 화면을 제공해준 방법이다.


이런 방식으로 SMS를 발송하는 것은 ...

전화번호를 여러개 등록하는 것은 통신사에게 제공하는 한도만큼 가능하다.

화면이 보이는 상태에서 보낼 메시지를 적어서 보내기 때문에 많은 사용자에게 문자를 발송하는 것은 어렵다.


Uri smsUri = Uri.parse("tel:" + sumTelNum);
Intent intent = new Intent(Intent.ACTION_VIEW, smsUri);
// 보내는 화면이 팝업됨

intent.putExtra("address", sumTelNum); // 받는 번호
intent.putExtra("sms_body", smsText); // 보낼 문자내용
intent.setType("vnd.android-dir/mms-sms");
startActivity(intent);


Intent intent = new Intent( Intent.ACTION_SENDTO );
intent.putExtra("sms_body", smsText);
intent.setData( Uri.parse( "smsto:"+sumTelNum ) );
startActivity(intent);


둘다 같은 화면이 나온다.


참고 : http://gogorchg.tistory.com/entry/Android%ED%8E%8C%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-Intent-%EC%82%AC%EC%9A%A9%EB%B2%95

에 여러가지 설명이 잘 나와있다.

블로그 이미지

Link2Me

,