我正在設計一個應用程序,我不希望用戶必須輸入手機號碼。應用程序應該能夠獲取默認的手機號碼,用戶不應該能夠修改它。默認情況下獲取Android手機號碼
那麼,我應該使用什麼代碼?有沒有我應該使用的系統調用?
我正在設計一個應用程序,我不希望用戶必須輸入手機號碼。應用程序應該能夠獲取默認的手機號碼,用戶不應該能夠修改它。默認情況下獲取Android手機號碼
那麼,我應該使用什麼代碼?有沒有我應該使用的系統調用?
如果你在談論這是在該設備中使用的SIM卡號碼,這裏是你如何能得到它
TelephonyManager man =(TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE);
String number = man.getLine1Number();
,你將有權在AndroidManifest.xml
android.permission.READ_PHONE_STATE
「,但朋友我沒有看到任何在這個開發guide..just看看http://developer.android.com/reference/android /telephony/TelephonyManager.html – Strife 2012-01-06 09:55:28
[看這裏](http://developer.android.com/reference/android/telephony/TelephonyManager.html#getLine1Number%28%29) – 2012-01-06 10:00:01
我看着指南的朋友...將你的代碼獲取手機號碼或其他服務,如CDMA,GSM,附近的手機等等等等。我可以得到的代碼正好得到手機號碼 – Strife 2012-01-08 04:06:08
TelephonyManager tManager =(TelephonyManager)mAppContext.getSystemService(Context.TELEPHONY_SERVICE);
mPhoneNumber = tManager.getLine1Number();
上市
您還需要閱讀手機狀態權限。
但朋友,我沒有看到任何在這個開發指南..只是看看http:///developer.android.com/reference/android/telephony/TelephonyManager.html – Strife 2012-01-06 09:46:35
即使你在你的eclipse中應用這個,那麼你也會得到提示說有沒有方法? – 2012-01-07 11:44:45
什麼是「默認號碼」?這是一個由您指定的特殊號碼嗎? – sll 2012-01-06 09:21:23
@sll正是我要顯示在PHONENUMBER箱我的手機號碼,而無需用戶輸入 – Strife 2012-01-06 10:15:07