Tower Collector può notificare ad altre app installate sul sistema trasmettendo segnalazioni (intents). Per ulteriori informazioni su come raccogliere ed usare tali notifiche, controlla la guida dell'app.

Segnalazione delle misurazioni raccolte

Il programma può inviare una segnalazione ogni volta che vengono raccolte nuove serie di misurazioni, se impostato in Preferenze. Il contenuto della notifica sarà una struttura JSON con elementi comuni come l'orario e il GPS estratti. I nomi dei campi e i valori sono mappati allo stesso modo del file CSV esportato.
L'elenco dei campi usati dalle celle dipende dal tipo (net_type). I valori non supportati o mancanti verranno impostati su null.

Azione:

info.zamojski.soft.towercollector.MEASUREMENTS_COLLECTED

Chiavi supplementari:

measurements

Esempio di valore supplementare:

{
"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
}
]
}