마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

문자 수신 액션 api level 관련 질문입니다! api 19 이상부터만 되네요

0 추천

안녕하세요 초보개발자입니다.

 

broadcast receiver를 이용한 인증번호 자동입력을 구현하고 있는데요..

 

문자메세지에 접근하기 위해 아래와 같이 리시버를 등록했습니다.        

 

IntentFilter intentFilter = new IntentFilter();

intentFilter.addAction(Telephony.Sms.Intents.SMS_RECEIVED_ACTION);

getActivity().registerReceiver(smsReceiver, intentFilter);

 

여기서 Telephony.Sms.Intents.SMS_RECEIVED_ACTION 이 액션이 api 19 부터라고 돼있더라구요

 

그 전 버전은 불가능한가요?

 

가능하게 한다면 어떤 액션 또는 어떤 방법을 써야하나요?

윤둥이 (4,560 포인트) 님이 2015년 10월 2일 질문
윤둥이님이 2015년 10월 2일 수정

1개의 답변

0 추천
중견수 (5,600 포인트) 님이 2015년 10월 2일 답변
댓글 감사합니다..

근데 해당 링크에 있는

<receiver android:name=".invitationSMSreciever"
    android:enabled="true">
        <intent-filter>
            <action android:name="android.provider.Telephony.SMS_RECEIVED"/>
            <category android:name="android.intent.category.DEFAULT"/>
        </intent-filter>          
</receiver>

여기에 액션이 제가 말한 액션과 동일한데요..

저 액션이 api 19부터입니다..
...