Le système d'exploitation Windows Mobile , créé par Microsoft , fonctionne sur une variété d' appareils mobiles, y compris les téléphones cellulaires et tablettes. Il a été appelé Pocket PC dans les versions antérieures . Dans Windows Mobile , le composant de couche d'interface radio fournit des applications avec une interface qui leur permet d'interagir avec le matériel de la radio. En particulier, cette interface permet aux applications mobiles ( apps) pour obtenir l'ID de la cellule courante - l'identifiant de la tour cellulaire auquel le téléphone est actuellement associé . Choses que vous devez
Windows CE . NET 4.2 ou version ultérieure
Afficher plus Instructions
1
Initialisation de la couche d'interface radio afin que votre client ( votre app) peut l'utiliser pour les appels suivants . Cet exemple de code initialise l'interface :
résultat
= RIL_Initialize ( PortIndex , resultCallback , notifCallback , notifTypes , customParameter , Pril ) ;
Le paramètre le plus important est Pril , un pointeur de taper HRIL . Voir la " RIL_Initialize " page web pour plus de détails sur les autres paramètres et de la valeur de retour
2
appeler la fonction RIL_GetCellTowerInfo pour obtenir l'emplacement de Cell ID , comme dans cet exemple de code : .
< p> result = RIL_GetCellTowerInfo (* Pril ) ;
3
évaluer les résultats lors de l'invocation à RIL_GetCellTowerInfo terminée. Si "résultat " est supérieur à zéro , la composante IpData de * points Pril à une structure RILCELLTOWERINFO . Membre " dwCellID " de cette structure est la valeur de l'ID cellulaire .