Pobierz Lokalizacje Wieży Komórkowej-Android

Czy ktoś wie, czy można uzyskać informacje o wszystkich wieżach komórkowych w zasięgu urządzenia? Po prostu być w stanie uzyskać ich lokalizację lub może jakieś inne informacje na ich temat i jak bym to zrobił?

Author: DRiFTy, 2011-07-12

1 answers

W ten sposób uzyskujesz identyfikator wieży komórkowej (CID) i Lac (Numer Kierunkowy lokalizacji) z bieżącego stanu sieci:

mPhoneStateReceiver = new PhoneStateIntentReceiver(this, new ServiceStateHandler());
mPhoneStateReceiver.notifyServiceState(MY_NOTIFICATION_ID);
mPhoneStateReceiver.notifyPhoneCallState(MY_NOTIFICATION_ID);
mPhoneStateReceiver.notifySignalStrength(MY_NOTIFICATION_ID);
mPhoneStateReceiver.registerIntent();

private class ServiceStateHandler extends Handler {
    public void handleMessage(Message msg) {
        switch (msg.what) {
            case MY_NOTIFICATION_ID:
                ServiceState state = mPhoneStateReceiver.getServiceState();
                System.out.println(state.getCid());
                System.out.println(state.getLac());
                System.out.println(mPhoneStateReceiver.getSignalStrength());
                break;
        }
    }
}
Uzyskanie informacji o lokalizacji Lng po tym jest trochę trudniejsze. Oto link do posta, który jest o Symbianie, ale mówi o Cell Tower - > Lat,LNG conversion: http://discussion.forum.nokia.com/forum/showthread.php?s=&threadid=19693
 10
Author: citizen conn,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-07-12 17:39:10