본문 바로가기

나의 플랫폼/안드로이드

[Android] adb shell 에서 문자 보내기

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

아래는 기본 명령어 형태 이다.

adb shell am start -a android.intent.action.SENDTO -d sms:+1-222-333-444 --es sms_body 'text'  --ez exit_on_sent true"


위 내용만 보면 'SENDTO' action을 보내는 데, 번호와 텍스트 데이터를 보내고, 메세지 기본앱이 종료 되었을 때

메세지가 보내지는 명령어 이다.


##한 사람이 아니라 여러명에게 보낼 경우

adb shell am start -a android.intent.action.SENDTO -d sms:+1-222-333-444,+1-555-666-7777 --es sms_body "내용"  --ez exit_on_sent true


## 문자 내용에 개행 문자를 넣고 싶을 경우

adb shell "NL=$'\n' ; am start -a android.intent.action.SENDTO -d sms:+1-222-333-444,+1-555-666-7777 --es sms_body \"내용 ${NL} text\"  --ez exit_on_sent true"


참고 하세요.


추신 : 'exit_on_sent ' extra key 말고 다른 것들도 있을 듯 한데 혹시 아시는 분 공유 해주시면 감사하겠습니다^^