2012-05-10 106 views
1

我正在嘗試開發android應用程序以獲取有關網絡信息測量的低級信息。Android:網絡信息測量

我想知道如何獲取這些數據?

3G: -RSCP -ECNO(不ECLO) -BER

2G: -RxLevelQuality -RxLevelSub

通話狀態: -Handover -Dropped呼叫 - 呼叫失敗

如果有人有想法,請幫助我!


[通話狀態] 我發現 'DisconnectCause' 從here ,但我認爲,它總是返回師範大學。

回答

2

您可以構建收集此信息的固件,然後將此固件部署到您的個人電話上。

除了從TelephonyManager獲得的內容外,您的其他請求數據無法通過Android SDK應用程序訪問。

我發現「DisconnectCause」從這裏,但我認爲,它總是返回師範大學。

這不是從Android操作系統。這來自第三方SIP客戶端SipDroid。

+0

你有個例子嗎? –

+1

即使使用自定義固件,也可能無法使用,具體取決於手機的硬件。 Android智能手機的基帶部分通常不提供這些信息。您很可能無法爲您的手機開發或編譯自己的基帶。如果您確實請告訴我並分享它。我知道只有一個項目實現了GSM基帶,而這隻適用於不是智能手機的摩托羅拉C123。項目名稱是OsmocomBB。 –