0
是我使用的是正確的權限:從Android設備獲得的電話號碼
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
這裏是我的代碼:
private String getDevicePhoneNumber() {
TelephonyManager mTelephonyMgr;
mTelephonyMgr = (TelephonyManager)
getSystemService(Context.TELEPHONY_SERVICE);
return mTelephonyMgr.getLine1Number();
}
的手機返回拉姆達對我說:空字符串。
有誰知道如何得到這個權利?我需要這個工作爲Android Froyo(2.2
)和最多
你沒有做錯什麼,只是,這種方法可能並不總是返回一個電話號碼。 https://developer.android.com/reference/android/telephony/TelephonyManager.html#getLine1Number() – Karakuri
你知道正確的方法嗎? –
您正在使用正確的方法。它並不總是返回一個電話號碼。 – Karakuri