2010-11-25 70 views
2

我正在嘗試在我的手機中檢索與我的號碼關聯的來電顯示名稱,以便在我的應用中的字段中使用它。我無法在SDK文檔中找到它。我可以從TelephonyManager獲取號碼,但是沒有看到我的來電顯示名稱。如何在代碼中獲取我的來電顯示名稱?

Rob W.

回答

1

我不相信你在控制與你的電話號碼相關的姓名。來電顯示名稱由接收端查找,而您無法控制它。請參閱:http://en.wikipedia.org/wiki/Caller_ID

+0

+1爲有用鏈接 – 2010-11-25 17:02:39

1

通常,來電顯示爲接收電話提供主叫號碼。這個主叫號碼然後被接收電話用來定位一個適當的友好名字。如果在接收電話的數據存儲中不存在這樣的條目,則它只顯示該數字。如果未提供主叫方ID,則將替換「私人」或「呼叫」默認文本。

從這裏,你應該能夠得出結論,如果你的電話號碼存儲在你的手機上,那麼你的手機會顯示你的名字如果你呃自稱。

你永遠不會知道別人是用來作爲你的來電顯示的友好文本,因爲它是本地和私人的手機。

我應該補充說,來電顯示不像一個Gravatar。

相關問題