Italian [B4A] Programma di lettura dati gps che si blocca - perche' ?

amorosik

Expert
Licensed User
Dispongo di un programma che, usando come base la lettura gps indicata da Erel, registra la posizione ogni 60 secondi su file di log locale
Dopo diverse ore di funzionamento corretto, e solo su alcuni telefoni, l'app improvvisamente si spegne
Leggo su alcuni articoli che potrebbe essere l'intervento del s.o. che rileva programmi troppo 'consumosi' e spegne brutalmente senza chiedere a chicche-essia
Quindi la domanda e': come fare (ammesso sia possibile), da codice app, per capire se viene impartito il comando di chiusura dal sistema operativo?
Nel caso non fosse possibile capire da codice app chi mi sta uccidendo, esiste la possibilita' di monitorare da un programma terzo quali app sono state killate dal s.o.?
 

Sagenut

Expert
Licensed User
Longtime User

amorosik

Expert
Licensed User
Gia' guardato
Ripeto, l'app funziona correttamente per diverse ore
Poi si pianta
Se fosse l'app che consuma troppo, verrebbe stoppata dopo qualche minuto
Gia' il fatto che sto Android si permetta di fermare un mio programma fa girare gli zebedei
Se poi lo fa dopo diverse ore, col telefono attaccato alla corrente, batteria al cientopeciento, gli deve mancare qualche rotella
 

TILogistic

Expert
Licensed User
Longtime User
Tieni presente che nelle nuove versioni di Android i processi che consumano una grande quantità di risorse ed è inattivo, Android ucciderà il suo processo e li passerà alla sua cache, per quando verranno riattivati.

Tienilo a mente.

Ora, in che modo Android determina quando interrompere questi processi? Questa è la domanda corretta.
 

amorosik

Expert
Licensed User
Si, B4xPages ed un servizio per la lettura dati gps
Cosa intendi con "... processi che consumano una grande quantità di risorse ed e' inattivo.." ?
L'app e' sempre in primo piano, non e' mai inattiva
Si, la domanda corretta e' : come fa Android a determinare quando interrompere un processo?
 

TILogistic

Expert
Licensed User
Longtime User
Per me è stata la soluzione migliore, monitorare i dispositivi mobili Android.

Per essere in grado di controllare la frequenza e le priorità del GPS.

vedere i commenti



Saluti.
 
Last edited:
Top