Redémarrer la connexion de données lorsqu'il est bloqué?

13

De temps en temps la connexion de données de mon stand mobile volonté, à savoir il ressemble toujours à ce fait une connexion de données (soit « H » ou « G »), mais aucun serveur peut être contacté.

(En particulier, ma ROM étant un cyanogène, l'icône de données devient grise, ce qui signifie que les serveurs Google ne peuvent pas être contactés pour le moment).

Cela est généralement facilement résolu en éteignant et en rallumant les données mobiles, ce qui n'est pas une nuisance terrible, sauf que parfois cet état de blocage passe inaperçu pendant des heures, ce qui me fait courir le risque de perdre des communications importantes.

  • existe-t-il un moyen simple de détecter cet état de "connexion bloquée"? de préférence un moyen qui pourrait être utilisé dans Tasker pour déclencher un cycle de désactivation / activation des données mobiles?

  • existe-t-il une application pour gérer ces situations? J'en ai trouvé beaucoup qui semblent faire face à un problème similaire, c'est-à-dire lorsque la connexion de données est complètement perdue (pas d'icône "H" ou "G"), mais aucune qui traite de cette situation particulière.

(Cela se produit sur un HTC Wildfire S enraciné avec une rom Cyanogen 9, mais ma question ne lui est pas spécifique).

UncleZeiv
la source
1
Question intéressante, et je viens d'avoir la même chose. Je n'ai trouvé que des applications déclenchant cela en fonction de la qualité du signal; "drôle", c'est que j'ai eu ce calage à plein signal, donc ça ne marche pas. Mais si vous acceptez cela comme solution de contournement ou quelque chose à essayer (y compris un profil Tasker), vous trouverez facilement une réponse longue via ma page de profil. Regardez mes questions pour la veille cellulaire - ne vous inquiétez pas, je n'en ai pas demandé à beaucoup ici :)
Izzy
Salut Izzy, c'était certainement une lecture intéressante et cela m'a donné quelques idées :)
UncleZeiv

Réponses:

3

Vous pouvez vérifier périodiquement l'état de la connexion réelle à l' aide HTTP GETde Tasker . Vous pouvez redémarrer les données à nouveau par Tasker au cas où la connexion serait bloquée.

Mais, son inconvénient est qu'il déchargera la batterie plus rapidement.

Android Quesito
la source
Je suppose que je vais essayer ça. Souhaitez-vous simplement envoyer une demande à un serveur aléatoire, par exemple Google? Je me demande quel type d'impact cela aurait sur la batterie pour vérifier cela, disons, toutes les 5 minutes, étant donné que je garde mes données mobiles toujours activées avec une synchronisation complète. (De plus, ce n'est pas vraiment un problème étant donné que je le garde toujours en charge au travail).
UncleZeiv
@UncleZeiv Oui, vous pouvez faire confiance à Google. Sinon, vérifiez auprès de plusieurs hôtes. BTW, je n'ai aucune idée de la quantité de jus de batterie serait un drain HTTP GET (cela varie selon le système). Testez-le sur votre appareil. Et, si vous gardez toujours votre appareil en état de charge, l'épuisement de la batterie ne devrait pas être un problème.
Android Quesito
@UncleZeiv Je suppose que si vous êtes en pleine synchronisation, cela ne devrait pas faire trop de différence, surtout si votre appareil est toujours sur le chargeur. Si cela fonctionne, envisagez de publier ce profil Tasker comme réponse - il y a certainement plus de gens intéressés qui pourraient également l'exécuter avec des paramètres différents (par exemple, vérifier tous les 15 minutes uniquement) s'ils ne chargent pas continuellement :) Vous pouvez même avoir deux profils avec le même tâche mais intervalle différent, un avec "n'importe quelle puissance connectée" et un avec le même mais inversé, si vous êtes préoccupé par la décharge de la batterie.
Izzy
1

Jetez un œil à des applications comme le vérificateur de connexion ou le notificateur d'état de connexion

YMMV, il semble bien fonctionner pour certaines personnes alors que pas tant pour d'autres.

Sparx
la source
Salut Sparx, ceux-ci semblent résoudre un problème légèrement différent, qui est de perdre complètement la connexion de données ou de changer le type de connexion. Dans mon cas, je reste connecté, mais toute demande Internet échoue. De plus, Connection Checker essaie de résoudre le problème en entrant et en quittant le mode avion, ce qui est un peu trop drastique pour moi (cela nécessite de ressaisir le code PIN!) Étant donné qu'il suffit d'activer et de désactiver les données mobiles.
UncleZeiv
Je pense qu'ils fonctionnent sur le même principe suggéré par Sachinging un serveur de choix; en l'absence de réponse, la connexion de données est cyclée. Ainsi, même si vous disposez d'une connexion de données (indiquée comme connectée), mais qu'elle ne peut pas atteindre le serveur, elle doit effectuer un cycle de connexion. Le notifiant au moins devrait vous aider en vous informant au moins qu'il y a un problème de connectivité, donc toucher un widget pour désactiver / activer les données (charges disponibles) devrait être une chose facile à faire.
Sparx