TelephonyManager telMg = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
String phoneNum = telMg.getLine1Number();
然後加入權限<uses-permission android:name="android.permission.READ_PHONE_STATE"/>就OK了.
可以在手機上輸入如下編碼查詢當前手機是否保存本機號碼:*#*#4636#*#*
如沒有保存本機號碼則無法讀到