Tower Collector peut notifier d'autres applications installées sur le périphérique en diffusant ses actions. Pour plus d'informations sur comment recevoir et traiter ces informations, consultez l'aide de cette application.
Collector peut envoyer une intention chaque fois qu'un nouvel ensemble de mesures est collecté si défini dans les préférences. Le contenu de la notification sera une structure JSON avec des choses communes comme le temps et le GPS extraits. Les noms et les valeurs des champs sont mappés de la même manière que dans le fichier CSV exporté.
La liste des champs utilisés par les cellules dépend du type (net_type). Les valeurs non prises en charge ou manquantes seront définies sur null
.
Commande
info.zamojski.soft.towercollector.MEASUREMENTS_COLLECTED
Clé supplémentaire
measurements
Exemple de valeurs supplémentaires :
{
"measured_at" : 1234567890123,
"gps" : {
"lat" : 12.3213123,
"lon" : -54.4535435543,
"accuracy" : 12.0,
"speed" : 13.21,
"bearing" : 212.2,
"altitude" : 121.0
},
"cells" : [
{
"mcc" : 260,
"mnc" : 06,
"lac" : 5115,
"cell_id" : 214325525,
"psc" : 1234,
"asu" : 12,
"dbm" : -112,
"neighboring" : "false",
"net_type" : "UMTS"
},
{
"mcc" : null,
"mnc" : 16,
"lac" : 5115,
"cell_id" : 2143255,
"psc" : null,
"asu" : 13,
"dbm" : -112,
"ta" : null,
"neighboring" : "false",
"net_type" : "CDMA",
"cdma_dbm" : null,
"cdma_ecio" : null,
"evdo_dbm" : null,
"evdo_ecio" : null,
"evdo_snr" : null
}
]
}