2013-08-07 83 views
1

我需要一種方法來確定手機當前處於哪個蜂窩網絡頻段,以及它連接到哪個網絡。ANDROID:查詢網絡頻段信息

我該怎麼做呢?我知道有一個「服務模式」,您可以使用命令*#0011# - >輸入,但這不適用於我的手機。

如果有一種方法可以創建一個可以獲取這些信息的應用程序,那將是理想的。我相信我需要訪問android操作系統的內部電話類 - 可以通過反射訪問。

感謝

回答

0

看看這些:

http://developer.android.com/reference/android/telephony/gsm/GsmCellLocation.html

http://developer.android.com/reference/android/telephony/TelephonyManager.html

你可以得到的CellID這些類中的適當方法。 CellID是每個小區(或每個扇區)的唯一編號,以便識別塔。但是將這個數字與特定的塔(也就是它的位置)聯繫起來比較困難,因爲這通常不是公共信息。

我不確定您是否可以得到頻段,但如果上述鏈接中提到的「小區信息」方法包含頻道號碼(ARFCN),則可以從這些數字中推導出頻段。