Android: obtenir CellID et RSS pour Station de Base et Voisin des Cellules
Je vais essayer d'obtenir les données suivantes:
- Station de Base: CellID et RSS (reconnaissance qui est la station de base)
- Pour tous les voisins stations: CellID et RSS
Il existe plusieurs Api et il semble que je dois utiliser des Api différentes telephonyManager et PhoneStateListener. Je suis un littlebit confus, car je pense que cela devrait être disponible dans une seule interface. Aussi, je pense qu'il devrait être possible d'interroger la CellID de l'actuelle Station de Base au lieu d'avoir à écouter les Modifications de l'État pour déterminer int, depuis la Cellule Voisine Stations cal également être interrogés à partir du telephonyManager.
Pouvez-vous me dire comment je peux obtenir les données spécifiées ci-dessus?
Vous devez vous connecter pour publier un commentaire.
New skool-moyen: API 17 beaucoup plus agréable et plus propre, mais encore trop nouveau.
L'ancienne API ne pas fournir une solution satisfaisante. Mais ici, c'est le old-skool façon:
N'oubliez pas de régler toutes les autorisations nécessaires
Le problème avec cette solution est que je n'ai pas toute la cellule voisine info, même si j'ai de l'installation:
uses-permission android:name="android.la permission.ACCESS_COARSE_UPDATES"
(notez que je suis en utilisant un téléphone Samsung et c'est un problème connu que Samsung téléphones ne prennent pas en charge l'inscription à la liste de cellules voisines)
android.telephony.CellInfoWcdma cannot be cast to android.telephony.CellInfoGsm
surCellInfoGsm cellInfoGsm = (CellInfoGsm) cellInfo;