Tower Collector kann andere installierte Apps durch das Senden von Intents benachrichtigen. Mehr Informationen zum Empfangen und Konsumieren solcher Benachrichtigungen finden Sie in der Hilfe der App.

Messungen-gesammelt Ereignis

Tower Collector kann jedes Mal einen Intent senden, wenn ein neues Satz an Messungen gesammelt wurde. Das kann in den Einstellungen aktiviert werden. Der Inhalt der Benachrichtigung ist eine JSON-Struktur mit Daten wie Uhrzeit und GPS-Position. Die Bedeutung von Feldnamen und Werten ist gleich wie in exportieren CSV-Dateien.
Bei Mobilfunkzellen hängt die Liste der Felder vom Typ des Netzes (net_type) ab. Nicht unterstützte oder fehlende Werte werden auf null gesetzt.

Action:

info.zamojski.soft.towercollector.MEASUREMENTS_COLLECTED

Extras Schlüssel:

measurements

Extras Wert (Beispiel):

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