2010-11-25 7 views
2

내 전화 번호로 연결된 발신 번호 표시 이름을 검색하여 앱의 필드에서 사용하려고합니다. SDK 문서에서 문제가 발생했습니다. 내 전화 번호를 TelephonyManager에서 가져올 수는 있지만 발신자 ID 이름을 어디에서 얻을 수 있는지 알 수 없습니다.코드에서 내 발신자 이름을 얻는 방법은 무엇입니까?

Rob W.

답변

1

귀하의 전화 번호와 관련된 이름을 제어 할 수 없다고 생각됩니다. 호출자 ID 이름은 수신 측에서 조회하고 사용자가 제어 할 수 없습니다. 참조 : http://en.wikipedia.org/wiki/Caller_ID

+0

+1 유용한 링크 –

1

일반적으로 발신자 번호는 수신 전화에 발신자 번호를 제공합니다. 이 전화 번호는 수신 전화에서 적절한 친숙한 이름을 찾는 데 사용됩니다. 수신 전화의 데이터 저장소에 해당 항목이 없으면 번호가 표시됩니다. 호출자 ID가 제공되지 않으면 "개인"또는 "통화"기본 텍스트가 대체됩니다.

자신의 전화 번호가 휴대 전화에 저장되어 있으면 휴대 전화에이 표시된다고 결론을 내릴 수 있습니다.

귀하의 발신자 번호는 통화 중이며 개인 전화이므로 다른 사람이 발신자 번호로 사용하는 것을 알 수 없습니다.

발신자 번호가 Gravatar와 다르다는 것을 추가해야합니다.

관련 문제