手機信息(手機號、短信、聯系人、通話記錄、位置)等都可以通過系統程序的文件共享者獲取到。本次將如何獲取手機號碼。
首先是AndroidMainfest裡面的權限註冊:
其次是定義並且初始化TelephonyManager,它位於包android.telephony.TelephonyManager中
TelephonyManager tm = (TelephonyManager) context
.getSystemService(Context.TELEPHONY_SERVICE);
獲取手機號碼:
String mNumber = tm.getLine1Number();
So easy? Enjoy!
需要註意,某些運營商不一定會讓手機讀取手機卡信息,如果你在設置裡面看不到手機號碼的話,上面提到的方法一定不會獲取到手機號碼。
個人辛勤勞動成果,如有轉載,請註明出處,謝謝!