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

BroadcastReceive 에서 PHONE_STATE 엑션을 줘서 전화상태확인에서

0 추천

BroadcastReceive 에서 PHONE_STATE 엑션을 줘서 전화상태확인에서

전화번로를 가져오지를 못하고있습니다

onReceive 에서

String phoneNo = intent.getStringExtra(TelephonyManager.EXTRA_INCOMING_NUMBER);

phoneNo 값은 항상 null 값이나옵니다

 

NFC 코딩에서도 ndef메세지나 태그도 읽지못하고있구요

 

뭐가 잘못된줄을 알아야 고칠텐데 ...

저같은현상 있어서 해결하신분 안계신가요?

조언부탁합니다

 

잡부 (5,040 포인트) 님이 2020년 3월 25일 질문

1개의 답변

0 추천
manifest에서 퍼미션 관련 처리 해주셨나요?

telephonyManager 관련은 민감한 권한이라 READ_PHONE_STATE permission 처리 해주셔야 동작합니다.

NFC도 마찬가지로 NFC permission 처리 해주셔야 됩니다.
커피콩 (3,640 포인트) 님이 2020년 3월 31일 답변
...