Wie man die Cell-ID Lage der GSM -Netzwerk mit einem Pocket PC erhalten . Es hieß Pocket PC in früheren Versionen . Im Windows Mobile bietet das Radio Interface Layer- Komponente Anwendungen mit einer Schnittstelle , die sie mit dem Radio Hardware interagieren können. Insbesondere ermöglicht die Schnittstelle mobilen Applikationen (Apps ) , um die aktuelle Cell-ID zu bekommen - die Kennung für die zelluläre Turm , dem das Handy derzeit verbunden ist. Things You
Windows CE brauchen . NET 4.2 oder höher
anzeigen Weitere Anweisungen
1
initialisieren des Radio Interface Layer , so dass Ihre Client ( App ) können es verwenden, für nachfolgende Aufrufe . Dieser Beispielcode initialisiert die Schnittstelle :
result = RIL_Initialize ( PortIndex , resultCallback , notifCallback , notifTypes , customParameter , Pril );
Der wichtigste Parameter ist Pril , ein Zeiger auf HRIL geben . Siehe " RIL_Initialize " Webseite für Details über die restlichen Parameter und den Rückgabewert
2
Rufen Sie den RIL_GetCellTowerInfo Funktion, um den Cell-ID Standort zu erhalten, wie in diesem Beispiel-Code : .
< p> result = RIL_GetCellTowerInfo (* Pril );
3
Bewerten Sie die Ergebnisse, wenn die Anrufung RIL_GetCellTowerInfo vervollständigt . Wenn " Ergebnis" größer als Null ist , die IpData Komponente * PRIL auf eine RILCELLTOWERINFO Struktur . Mitglied " dwCellID " dieser Struktur ist die Cell-ID -Wert .