回答
解析的電話號碼,並得到了國際前綴,那麼你可以使用維基百科:List_of_country_calling_codes得到國家。您可以實現一個帶有國際前綴的密鑰的地圖,並鍵入國家名稱。
我得到國際前綴http://stackoverflow.com/questions/16809508/extract-code-country-from-phone-number-libphonenumber/16835306#16835306 –
在這裏,我給你的邏輯部分,
你可以從這個鏈接http://en.wikipedia.org/wiki/List_of_country_calling_codes#Alphabetical_listing_by_country_or_region
你需要做兩個數組變量的ISD代碼和標誌形象,
String [] countryCode = new String { "+91","+92", ... };
int [] country = new int { R.drawable.91.png, R.drawable.92.png,.... };
// Considering here 91.png is india's map
現在從聯繫人列表中獲取電話號碼,假設您有+91987654321。因此,刪除第一個+符號並將91與所有資源圖像進行比較。找到匹配後,將該圖片與聯繫人進行匹配。
謝謝你kedarnath你的答案,但jabaldonedo對我來說非常有用 –
您可以根據您的要求使用this library。
前往使用本表顯示國家旗幟和國家代碼的詳情。
- 1. 根據國家/地區代碼格式化電話號碼
- 2. 根據國家/地區代碼選擇國家/地區
- 3. 在不同國家/地區的測試電話號碼
- 4. 在多個國家/地區的電話號碼驗證
- 5. 根據國家代碼驗證電話號碼
- 6. GravityForms:如何根據所選國家預先填寫電話號碼中的國家代碼?
- 7. 保存電話號碼+國家代碼
- 8. 貯藏電話號碼國家代碼
- 9. 如何根據國家/地區代碼管理谷歌地圖?
- 10. 如何列出所有國家/地區的可用twilio電話號碼?
- 11. 獲取Android中沒有國家代碼的電話號碼
- 12. 電話號碼的國家列表
- 13. 根據國家的電話格式
- 14. 如何在android中顯示指定的國家/地區狀態
- 15. 在asp.net中以不同的國家/地區格式顯示電話號碼。使用區域設置
- 16. Maxmind GeoIP - 根據國家/地區顯示不同的iframe?
- 17. 如何從電話號碼中刪除「+」和國家代碼?
- 18. Validaiton電話號碼爲多個國家
- 19. android撥入電話的國家代碼
- 20. 根據用戶所在國家/地區顯示jquery價目表
- 21. 如何根據用戶在Android中輸入的國家/地區訪問或獲取ISO3國家代碼
- 22. 如何從給定的電話號碼獲得國家代碼
- 23. 國家電話代碼,包括地區代碼
- 24. 根據地理定位顯示電話號碼或鏈接?
- 25. 根據時區確定電話號碼?
- 26. 如何從手機號碼中刪除國家/地區代碼?
- 27. 如何根據國家時區顯示時間
- 28. 從包含國家代碼的號碼獲取電話號碼
- 29. 如何顯示此國家/地區代碼?
- 30. 確定本地地址簿中的電話號碼國家代碼
簡單的解決方案:圖像名稱應該是國名:)現在將文本與圖像名稱進行比較並顯示該圖。 – Kedarnath
爲什麼它沒有理由投票。讓我知道投票前的原因 –
@Kedarnath。有人做了沒有任何解釋。 –