android 擷取手機號問題

來源:互聯網
上載者:User

   手機號碼不是所有的都能擷取。只是有一部分可以拿到。這個是由於行動電信業者沒有把手機號碼的資料寫入到sim卡中.SIM卡只有唯一的編號,供網路與裝置 識別那就是IMSI號碼,手機的訊號也可以說是通過這個號碼在網路中傳遞的,並不是手機號碼。試想,你的SIM丟失後,補辦一張新的會換號碼嗎。是不會 的.就是因為在你的手機號碼對應的IMSI號 在行動電信業者中被修改成新SIM卡的IMSI號碼。
    那麼手機號為什麼有的就能顯示呢?
    這個就像是一個變數,當行動電信業者為它賦值了,它自然就會有值。不賦值自然為空白。
對於移動的使用者,手機號碼(MDN)儲存在電訊廠商的伺服器中,而不是儲存在SIM卡裡。SIM卡只保留了IMSI和一些驗證資訊。手機每次入網注 冊的時候,都會以簡訊的形式將IMSI及驗證資訊上傳到電訊廠商的伺服器,伺服器在完成註冊動作之後,會以簡訊的形式將註冊的結果下發到手機裡。下發的內容 會因條件不同而不同。
    如果伺服器在下發的簡訊中,不包含手機的號碼,手機是無法取得電話號碼。如果簡訊中包含了號碼,手機才會將其緩衝,以備他用.此外,對於其他運行商的SIM卡或者UIM卡,MDN有可能儲存在UIM卡中。100%能夠取得本機號碼不太可能。
    移動神州行,聯通的卡是可以取到的.動感地帶的取不到.別的卡還沒有試過.
    能夠讀取SIM卡號的話應該有前提.那就是SIM卡已經寫入了本機號碼,不然是無法讀取的。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.