Riavviare la connessione dati quando è in stallo?


13

Di tanto in tanto la connessione dati del mio cellulare volontà di stallo, cioè sembra ancora come si fa avere una connessione dati (sia "H" o "G"), ma nessun server possono essere contattati.

(In particolare, poiché la mia ROM è un Cyanogen, l'icona dei dati diventerà grigia, il che significa che al momento i server di Google non possono essere contattati).

Questo di solito è facilmente risolto spegnendo e riaccendendo i dati mobili, il che non è un fastidio terribile, tranne che a volte questo stato di stallo passa inosservato per ore, mettendomi a rischio di perdere comunicazioni importanti.

  • c'è un modo semplice per rilevare questo stato di "connessione bloccata"? preferibilmente un modo che potrebbe essere utilizzato in Tasker per attivare una disabilitazione / abilitazione del ciclo di dati mobili?

  • esiste un'app per gestire queste situazioni? Ho trovato molti che sembrano affrontare un problema simile, vale a dire quando la connessione dati è completamente persa (nessuna icona "H" o "G"), ma nessuno che si occupa di questa situazione particolare.

(Questo sta accadendo su un HTC Wildfire S con root con una rom Cyanogen 9, ma la mia domanda non è specifica ad esso).


1
Domanda interessante, e ho avuto lo stesso. Ho trovato solo app che lo attivavano in base alla qualità del segnale; La cosa "divertente" è che ho avuto questo stallo a pieno segnale, quindi non è così. Ma se lo accetti come una soluzione o qualcosa da provare (incluso un profilo Tasker), puoi facilmente trovare una risposta lunga tramite la mia pagina del profilo. Guarda le mie domande sullo standby del cellulare - non ti preoccupare, non ho chiesto a molti qui :)
Izzy

Ciao Izzy, è stata sicuramente una lettura interessante e mi ha dato alcune idee :)
UncleZeiv

Risposte:


3

È possibile controllare periodicamente lo stato di vera e propria connessione utilizzando HTTP GETper Tasker . È possibile riavviare nuovamente i dati da Tasker nel caso in cui la connessione venga interrotta.

Ma il suo lato negativo è che scaricherà la batteria più velocemente.


Immagino che ci proverò. Stai suggerendo di inviare una richiesta a un server casuale, ad esempio Google? Mi chiedo che tipo di impatto avrebbe sulla batteria per verificarlo, diciamo, ogni 5 minuti, considerando che sto mantenendo i miei dati mobili sempre attivi con la sincronizzazione completa. (Inoltre, non è un grosso problema dato che lo tengo sempre in carica al lavoro).
ZioZeiv,

@UncleZeiv Sì, puoi fidarti di Google. In caso contrario, verificare con più host. A proposito, non ho idea di quanta batteria si esaurirebbe con un HTTP GET (varia a seconda del sistema). Provalo sul tuo dispositivo. E, se mantieni sempre il tuo dispositivo in carica, il consumo della batteria non dovrebbe essere un problema.
Android Quesito,

@UncleZeiv Immagino che se sei completamente sincronizzato non dovrebbe fare troppa differenza, soprattutto se il tuo dispositivo è sempre sul caricabatterie. Se funziona, considera di pubblicare quel profilo Tasker come una risposta - ci sono sicuramente più persone interessate che potrebbero anche eseguirlo con impostazioni diverse (ad esempio controllando solo tutti i 15 minuti) se non si caricano continuamente :) Potresti anche avere due profili con il stesso compito ma intervallo diverso, uno con "qualsiasi alimentazione collegata" e uno con lo stesso ma invertito, se preoccupato per il consumo della batteria.
Izzy

1

Dai un'occhiata ad app come Connection Checker o Connection State Notifier

YMMV, sembra funzionare bene per alcune persone mentre non tanto per altre.


Ciao Sparx, questi sembrano affrontare un problema leggermente diverso, che sta perdendo completamente la connessione dati o sta cambiando il tipo di connessione. Nel mio caso, rimango connesso, ma qualsiasi richiesta Internet non riesce. Inoltre, Connection Checker cerca di risolvere il problema entrando ed uscendo dalla modalità aereo, che è un po 'troppo drastica per me (richiede di reinserire il numero di pin!) Dato che è sufficiente accendere e spegnere i dati mobili.
ZioZeiv,

Penso che funzionino secondo lo stesso principio suggerito da Sachin: eseguire il ping di un server preferito; se nessuna risposta, la connessione dati viene ciclica. Quindi, anche se si dispone di una connessione dati (mostrata come connessa), ma non è in grado di raggiungere il server, dovrebbe effettuare il ciclo della connessione. Il notificatore almeno dovrebbe aiutare almeno facendoti sapere che c'è un problema di connettività, quindi toccare un widget per spegnere / attivare i dati (carichi disponibili) dovrebbe essere una cosa facile da fare.
Sparx,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.