[問題] 得知自己電話號碼
目前想得知自己simcard上的電話號碼
但在手機上從
Settings->About Phone->Status->My phone number
看都是unknown number
然後他裡面用的是
TelephonyManager的getLine1Number
查了AOSP裡的source code跟GSM的spec
電話號碼是 MSISDN
但這個info並不是mandatory (EF_MSISDN)
然後送了EF_SST (Simcard Service Table)的request
回來也只有mandatory的2個byte
(MSISDN在第三個byte的位置- service 9)
google了一下 (stackoverflow)
有人提到說將IMSI傳給HLR
但沒有code提到如何implement
所以想知道 Android上還有其他方法可以得知自己手機號碼的嗎?
(using programming)
另外我知道qemu可以設定電話號碼
但我想問的是真的simcard上的
又或者是 台灣有哪些simcard是可以拿到MSISDN的呢
thanks
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.130.135.229
→
03/13 15:11, , 1F
03/13 15:11, 1F
→
03/13 15:15, , 2F
03/13 15:15, 2F
→
03/13 23:33, , 3F
03/13 23:33, 3F
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章