[android] get sender number in SMS, MMS broadcast receiver

[android] get sender number in SMS, MMS broadcast receiver

 

 

 

 

 

 

 

MMS는 좀 어려운데, 검색하면 PduParser 등을 이용해야 하는 걸로 많이 나오는데, 딸린 파일이 엄청 많다.

안드로이드 기본 소스에는 들어가있는 것처럼 나오던데, 이상하게 저 클래스를 쓸 수가 없더라.

그렇다고 17MB짜리 jar를 추가해서 쓰기도 좀 그렇고….

 

*LG G2에서는 MMS의 발신자 정보 들어있는 곳에 수신자 전화번호가 보여서 가져올 수가 없다.

  • 김민지

    mms내용을 가져올려면 어떻게 해야하나요?

    • 쎄미

      String incomingNumber = new String(buffer);
      기억은 안나는데 이거 찍으면 나오지 않을까요?

  • 손지현

    MMS Receiver 관련 내용을 찾다가 여기에 오게되었네요
    위의 샘플 내용으로 테스트를 해보았지만 MMS Receiver 로 넘어오는 것까지는 되었는데~
    전화번호나 내용의 값들은 받지 못하더라구요~~~ (갤럭시 노트1)

    폰의 제조사나 안드로이드 버전에 따라 달라질수가 있는건지(구글링 해보니 이런내용이 있더라구요)
    일주일째 삽질중이네욤~~ ㅜ.ㅜ

    • 잘 해결되시길…

  • Han Vins

    안녕하세요.

    mms 고생하다가 여기까지 와서 성공했네요.
    감사합니다.

    내용을 잊어버릴거 같아서 퍼가도 될까요??? 추처는 꼭 남기겠습니다^^ 널리 알려지는 블로그가 되시길 바래요

  • lhc

    감사합니다 많은 도움이 됐습니다!