как получить список доступных сетей GSM? - PullRequest
4 голосов
/ 03 июля 2010

В настоящее время я пишу какой-то фрагмент кода в Android 2.1, который должен измерять силу сигнала GSM. мне нужен какой-то список с какими-то сетевыми идентификаторами, соответствующими усилению соответствующего сигнала ... я получил это далеко:

public class main extends Activity {
    TelephonyManager telManager;
    GSMListener gsmListener;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        gsmListener = new GSMListener();

        telManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
        telManager.listen(gsmListener ,PhoneStateListener.LISTEN_SIGNAL_STRENGTHS);

    }

    private class GSMListener extends PhoneStateListener {
        /* Get the Signal strength from the provider, each time there is an update */
        @Override
        public void onSignalStrengthsChanged(SignalStrength signalStrength) {
            super.onSignalStrengthsChanged(signalStrength);

            Toast.makeText(main.this, "GSM Cinr: " + signalStrength.getGsmSignalStrength(), Toast.LENGTH_SHORT).show();
        }
    };
}

но на данный момент мне интересно, есть ли сетевой идентификатор, такой как bssid для сетей Wi-Fi? как это обрабатывается с gsm? Мне нужно определить сеть GSM, я получаю уровень сигнала.

EDIT:

под "идентификатором сети", означающим "идентификатор ячейки". что мне нужно, это список *all available* сетей GSM в диапазоне и их качество приема. идентификатор оператора не представляет для меня большого интереса, так как мне нужно определить ячейку И сеть, я получаю силу сигнала от.

1 Ответ

4 голосов
/ 03 июля 2010

Каждый оператор имеет уникальный идентификатор, 5-значный номер, называемый PLMN (наземная мобильная сеть общего пользования).

Этот номер состоит из 3-значного MCC (код страны мобильной связи), за которым следует 2-значный MNC (код мобильной сети).

Список Википедии являетсяотносительно полный список.

...