기본 콘텐츠로 건너뛰기

12월, 2014의 게시물 표시

SMS 보내고 받기

출처 : http://www.androes.com/69  이미 안드로이드사이드를 통해 한글 번역판이 공개되어 있지만 저와 같은 초보개발자를 위해 좀 더 간추려 보았습니다. 근데 정리하고나니 큰 차이는 없는듯..ㅋㅋ  해당 소스는 현재 작업중인 저의 4번째 어플 기능중 일부분으로써 이번에 작업하면서 리팩토링하셨다고 보면 됩니다.  일단 AndroidManifest.xml 파일에  "SEND_SMS / RECEIVE_SMS" 2가지 권한을 추가합니다.  * AndroidManifest.xml - Permissions 을 추가하여 안드로이드에서 해당 기능을 이용할 수 있도록 정의 - Permissions 항목 정의 및 종류는 http://www.androes.com/66 를 참고하세요!! * sms_send.xml - SMS 보내기 UI 정의 * SmsSender.java - Main Activity 파일로 실제 sms UI 및 처리를 담당 - 번호와 메세지가 정상적으로 입력되면 sendSMS(phoneNo, message)를 통해 처리 - 전송과정을 Toast를 통해 모니터링 하고 싶다면 sendSMS() 함수를, 원치 않으면 __sendSMS()를 이용하시면 됩니다.  - 다른 클래스들과는 다르게 SmsManager 클래스를 사용하는데 이클래스는 직접적으로 초기화 하지 않으므로 SmsManger 객체를 얻을수 있는 정적