Datenverbindung neu starten, wenn blockiert?

13

Gelegentlich kommt die Datenverbindung meines Mobiltelefons zum Stillstand, dh es scheint immer noch eine Datenverbindung zu bestehen (entweder "H" oder "G"), aber es kann kein Server kontaktiert werden.

(Insbesondere, wenn mein ROM ein Cyanogen ist, wird das Datensymbol grau, was bedeutet, dass die Google-Server derzeit nicht erreichbar sind.)

Dies lässt sich in der Regel einfach durch Aus- und Wiedereinschalten mobiler Daten beheben. Dies ist kein schlimmes Problem, es sei denn, dieser blockierte Zustand bleibt stundenlang unbemerkt und birgt das Risiko, wichtige Mitteilungen zu verlieren.

  • Gibt es eine einfache Möglichkeit, diesen Status "Verbindung blockiert" zu erkennen? vorzugsweise eine Möglichkeit, die in Tasker verwendet werden könnte, um einen mobilen Datenzyklus zu deaktivieren / aktivieren?

  • Gibt es eine App, um mit diesen Situationen umzugehen? Ich habe viele gefunden, die sich anscheinend mit einem ähnlichen Problem befassen, dh wenn die Datenverbindung vollständig unterbrochen ist (kein "H" - oder "G" -Symbol), aber keines, das sich mit dieser speziellen Situation befasst.

(Dies geschieht auf einem verwurzelten HTC Wildfire S mit einem Cyanogen 9-ROM, aber meine Frage ist nicht spezifisch dafür).

Onkel Zeiv
quelle
1
Interessante Frage, und ich hatte gerade das gleiche. Ich habe nur Apps gefunden, die dies abhängig von der Signalqualität auslösen. "Komisch" ist, dass ich dieses Abwürgen bei vollem Signal hatte, also geht das nicht. Aber wenn Sie das als Workaround akzeptieren oder etwas ausprobieren möchten (einschließlich eines Tasker-Profils), finden Sie auf meiner Profilseite leicht eine lange Antwort. Achte auf meine Fragen zum Handy-Standby - keine Sorge, ich habe nicht viele hier gefragt :)
Izzy
Hallo Izzy, es war auf jeden Fall eine interessante Lektüre und gab mir ein paar Ideen :)
UncleZeiv

Antworten:

3

Sie können in regelmäßigen Abständen Status überprüfen echte Verbindung mit HTTP GETvon Tasker . Sie können die Daten von Tasker erneut starten, falls die Verbindung unterbrochen wird.

Der Nachteil ist jedoch, dass der Akku schneller entladen wird.

Android Quesito
quelle
Ich denke, ich werde es versuchen. Schlagen Sie vor, nur eine Anfrage an einen zufälligen Server, z. B. Google, zu senden? Ich frage mich, welche Auswirkungen es auf den Akku haben würde, wenn ich dies etwa alle 5 Minuten überprüfe, wenn ich bedenke, dass ich meine mobilen Daten immer mit vollständiger Synchronisierung aktiv halte. (Außerdem ist es kein so großes Problem, da ich es bei der Arbeit immer im Griff habe).
UncleZeiv
@UncleZeiv Ja, Sie können Google vertrauen. Wenn nicht, überprüfen Sie mit mehreren Hosts. Übrigens, ich habe keine Ahnung, wie viel Batteriesaft ein HTTP-GET-Vorgang verbraucht (je nach System unterschiedlich). Testen Sie es auf Ihrem Gerät. Und wenn Sie Ihr Gerät immer im Ladezustand halten, sollte das Entladen des Akkus kein Problem sein.
Android Quesito
@UncleZeiv Ich denke, wenn Sie entweder bei voller Synchronisierung sind, sollte es keinen großen Unterschied machen - besonders wenn Ihr Gerät immer am Ladegerät ist. Wenn das klappt, sollten Sie das Tasker- Profil als Antwort veröffentlichen - es gibt sicherlich mehr Interessenten, die es auch mit anderen Einstellungen ausführen könnten (z. B. nur alle 15 Minuten prüfen), wenn es nicht ständig aufgeladen wird :) Sie könnten sogar zwei Profile mit dem haben Gleiche Aufgabe, aber unterschiedliches Intervall, eine mit "Any Power Connected" und eine mit gleichem, aber invertiertem Intervall, wenn es um Batterieentladung geht.
Izzy
1

Schauen Sie sich Apps wie Connection Checker oder Connection State Notifier an

YMMV, es scheint für einige Leute gut zu funktionieren, für andere weniger.

Sparx
quelle
Hallo Sparx, diese scheinen ein etwas anderes Problem anzugehen, nämlich die Datenverbindung vollständig zu verlieren oder den Verbindungstyp zu ändern. In meinem Fall bleibe ich in Verbindung, aber jede Internetanfrage schlägt fehl. Außerdem versucht Connection Checker, das Problem durch Ein- und Ausschalten des Flugzeugmodus zu lösen. Dies ist für mich etwas zu drastisch (es muss die PIN-Nummer erneut eingegeben werden!), Da das Ein- und Ausschalten von mobilen Daten ausreicht.
UncleZeiv
Ich denke, sie arbeiten nach dem gleichen Prinzip, das Sachin bei der Auswahl eines Servers vorgeschlagen hat. Wenn keine Antwort erfolgt, wird die Datenverbindung zyklisch hergestellt. Selbst wenn Sie eine Datenverbindung (als verbunden angezeigt) haben, diese jedoch nicht zum Server gelangen kann, sollte die Verbindung erneut hergestellt werden. Der Benachrichtiger sollte zumindest helfen, indem er Sie auf ein Konnektivitätsproblem hinweist. Daher sollte es einfach sein, auf ein Widget zu tippen, um Daten (verfügbare Lasten) zu aktivieren / deaktivieren.
Sparx