Android開發之獲取手機號碼

手機信息(手機號、短信、聯系人、通話記錄、位置)等都可以通過系統程序的文件共享者獲取到。本次將如何獲取手機號碼。

首先是AndroidMainfest裡面的權限註冊:

其次是定義並且初始化TelephonyManager,它位於包android.telephony.TelephonyManager中

TelephonyManager tm = (TelephonyManager) context

.getSystemService(Context.TELEPHONY_SERVICE);

獲取手機號碼:

String mNumber = tm.getLine1Number();

So easy? Enjoy!

需要註意,某些運營商不一定會讓手機讀取手機卡信息,如果你在設置裡面看不到手機號碼的話,上面提到的方法一定不會獲取到手機號碼。

個人辛勤勞動成果,如有轉載,請註明出處,謝謝!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *