나의 플랫폼/안드로이드
[Android] adb shell 에서 문자 보내기
GsBOB
2018. 4. 30. 11:22
아래는 기본 명령어 형태 이다.
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 말고 다른 것들도 있을 듯 한데 혹시 아시는 분 공유 해주시면 감사하겠습니다^^