簡體   English   中英

Android應用程式,格式化聯絡人清單中的電話號碼

[英]Android app, formatting numbers from contact list

我正在從安裝了android應用程序的設備上檢索聯系人。 但是我得到的電話號碼是存儲在手機上的格式。 例如,很少有數字,例如“ + 1-716-XXX-XXXX”,“(512)XXX-XXXX”,“ 1203XXXXXXX”等。

我想將這些數字用作數據庫中表的標題。 但是,如果將相同的數字以2種不同的格式保存,則會創建2個不同的表。 例如,“(716)abc-defg”和“ + 1-716-abc-defg”是相同的數字,但是我得到的兩個表不同

我應該如何確定該號碼的表是否已經存在? 或有沒有辦法以任何一種格式獲取它們?

您好,您正在從ContactsContract.CommonDataKinds.Phone.NUMBER行中獲取數據。 所需的行是ContactsContract.CommonDataKinds.Phone.NORMALIZED_NUMBER,其中所有數字均已為您方便地設置了格式。 我在手機中,但稍后會使用適當的參考信息更新此答案。

編輯:你去了! http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.Phone.html#NORMALIZED_NUMBER

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM