2012-04-28 36 views
0

我正在開發的應用程序中,用戶手機號碼和國際國家代碼應該基於SIM卡提供商自動設置。如何獲得基於SIM提供商的國際撥號代碼?

即如果我在第一頁的國家代碼中安裝此應用程序,我的手機號碼應該自動填充。我希望將此結果作爲我的輸出。 enter image description here

我已經完成了這個使用靜態代碼,但我想做的動態。如果用戶使用此應用程序,然後國家代碼和手機號碼應該自動選擇。

我已經在網上搜索,但沒有這個問題的確切答案。

我已經看到他們在做這件事的應用程序,他們如何做?

感謝

回答

0

這裏是代碼片段,這將有助於您獲得的電話號碼:

TelephonyManager tMgr = (TelephonyManager)mAppContext.getSystemService(Context.TELEPHONY_SERVICE); 
String phoneNumber = tMgr.getLine1Number(); 

不要忘了,包括在清單文件READ_PHONE_STATE權限。