2017-11-25 59 views
0

在我的應用程序中,我有一個電話號碼數據庫。每個電話號碼都有一個分配給它的名字。如何顯示未知的包含電話號碼的姓名

當用戶收到來自號碼來電時,他並沒有保存在他的聯繫人數據庫,我想從我的數據庫,而不是未知標籤顯示的名字......

這可能嗎?我怎樣才能做到這一點?

是否可以顯示一些額外的標籤?例如來電者的公司,性別,年齡...(所有這些信息將從我的數據庫當然拉)

+0

你不能操縱系統調用者應用程序。但是你可以做什麼來繪製視圖,並像TrueCaller應用那樣顯示關於數字的重要信息。 – ADM

+0

@ADM。我不需要在調用者屏幕上繪製另一個視圖(但如果我無法找到另一個解決方案,它可能會替代我)。我只需要設置來電者的姓名。例如,當您打電話給某家餐館時,您會自動查看該餐廳的名稱,而不是簡單的數字。我需要用數據庫中的數字完全相同。 –

回答

0

所以我做了一些研究,發現這一點。

要更改來電號碼的顯示名稱,我必須添加一個新聯繫人。這可能不是最好的方法,因爲它會在用戶的聯繫人中創建聯繫人,並且即使在卸載應用程序後也會被保留...

另一種選擇是顯示覆蓋視圖,其中可以顯示名稱(和其他標籤)我的數據庫。我想我會用這個解決方案...

+0

這就是我想的開銷。您正在操作用戶聯繫人姓名。以這種方式,您可能會錯誤地指導用戶,因爲您只是更改了他的聯繫人姓名,或者您將其複製了一遍。 – ADM

相關問題