Einfache Möglichkeit, zwischen 2G- und 3G-Verbindung umzuschalten

7

TL; DR

Normalerweise habe ich mein Gerät aus mehreren Gründen auf "Nur 2G" gesperrt:

  • Speichern
  • Keine Notwendigkeit für "Highspeed", einfach über neue E-Mails informiert zu werden oder die kleinen Kontakte / Kalendersynchronisierungen durchzuführen (auch nicht viele Änderungen)

Aber von Zeit zu Zeit konnte ich 3G verwenden:

  • ein Bereich mit schlechter 2G-Abdeckung (datenmäßig)
  • die gelegentliche "Internetnutzung" zB mit einer Navigations-App, "etwas mehr" im Web nachschlagen oder etwas von installieren

In diesen Fällen finde ich es unpraktisch, zur Einstellungsseite zu navigieren und diese manuell zu ändern - selbst wenn dies über eine "Verknüpfung" erfolgt, die auf einem platziert ist . Vorzugsweise möchte ich dies über automatisieren könnenB. um automatisch zu wechseln, wenn der Bereich "schlechte Abdeckung" betreten / verlassen wird oder wenn sich eine dieser Apps im Vordergrund befindet (beide Bedingungen werden vom Tasker abgedeckt, nur die "Aktion" fehlt). Ich habe unsere Seite hier auf der Website gründlich überprüftund führte sogar eine umfangreiche Google-Suche durch - aber alles, was auftauchte, war entweder eine Verknüpfung oder ein Kernel-Patch für bestimmte ROMs, beides No-Gos für mich.

Daher meine ...

Frage:

Gibt es eine einfache Möglichkeit, zwischen dem 2G / 3G-Modus zu wechseln? Wie gesagt, Verknüpfungen zur Einstellungsseite zählen nicht ( kann also jemand ein 2g / 3g-Umschalt-Widget empfehlen? Ist keine Option). Gewünschte Kriterien sind:

  • nicht mehr als ein Tippen erforderlich (vorzugsweise kein Tippen, um die Aktion auszulösen, siehe unten)
  • ein großes Plus (und Lieblingswunsch): Fähigkeit, über ausgelöst zu werden
  • nicht abhängig von bestimmten ROMs (sollte funktionieren mit )
  • vorzugsweise nicht beteiligt - aber Optionen, die root erfordern, wären für mich immer noch in Ordnung
  • Hacks sind auch gut mit mir :)
Izzy
quelle
Sie müssen mit ziemlicher Sicherheit verwurzelt sein, um das zu tun, was Sie verlangen. Wie das GPS glaube ich nicht, dass Nicht-System-Apps die Möglichkeit haben, dies umzuschalten.
Harsha K
Welches Telefon hast du? Mein Tasker verfügt über einen 2G / 3G-Schalter (unter der Kategorie "Netzaktion" beim Hinzufügen einer Aufgabe), der jedoch auf meinem LTE S3 deaktiviert ist.
Trebor Rude
@HarshaK Ich werde nicht verwurzelt sein - aber meine Geräte sind :) Deshalb habe ich geschrieben "Optionen, die root erfordern, wären für mich immer noch in Ordnung", obwohl eine Lösung, die root nicht erfordert, für ein breiteres Publikum nützlich wäre. Mir ist klar, dass eine Nicht-Root-Lösung ziemlich unwahrscheinlich ist - aber hey, ich dachte das Gleiche, als ich meine Frage zum "vollständigen Backup von nicht gerooteten Geräten" stellte und eine große Überraschung bekam. Warum also nicht noch einmal? :)
Izzy
@TreborRude Dasselbe gilt für mich, obwohl das Gerät gerootet ist (es sieht so aus, als würde Tasker selbst davon keinen Gebrauch machen). Aktuelle Geräteliste: siehe mein Profil :) Der wichtigste Geldautomat wäre das LG Optimus 4X - aber auch hier gilt: Wenn die Lösung für ein breiteres Publikum verfügbar ist, umso besser.
Izzy
Ich verstehe nicht, warum ein Widget nicht akzeptiert wird. Switch Pro verfügt über eine Schaltfläche, mit der Sie mit einem einzigen Tastendruck genau das tun können, was Sie möchten. Sie müssen kein Root-AFAIK sein und sind nicht ROM-spezifisch. Ich fürchte, keine Tasker-Unterstützung.
OnkelZeiv

Antworten:

2

Mit Xposed Modul und Gravity Box installiert ist , kann der Pull - Down - Statusleiste angepasst werden sogar auf Lager ROM (natürlich hat es verwurzelt sein).

Ich habe ein Nexus 5 Running Stock 4.4.4 und wie folgt sieht es aus: Geben Sie hier die Bildbeschreibung ein

Wenn diese installiert sind, können Sie mit zwei Fingern von oben nach unten wischen und einfach auf die letzte Kachel tippen, die im Bild als "3G" angezeigt wird. Obwohl dies die erste Anforderung, nicht mehr als einen Tipp zu verwenden, fast verfehlt, funktioniert dies technisch immer noch, wenn Sie nach unten wischen und einen Tipp verwenden.Geben Sie hier die Bildbeschreibung ein

Diese Kachel wechselt zwischen den Zuständen 3G, 2G, 2G3G. Es gibt eine geringfügige Verzögerung, um die Signalstärkekachel zu sehen, die den Status als "H +" oder "E" widerspiegelt.

Durch die Installation der Gravity Box konnte ich auch die zusätzlichen Kacheln wie "Torch On / Off", "Auto Rotate Lock" usw. einbringen, die nicht im Standard-ROM verfügbar waren.

Update: Dank jsenwer war nett genug , um zu teilen einen intentWechsel zwischen 2G- und 3G mit Tasker und Gravity Box (dem Xposed Rahmen und Verwurzelung impliziert).

Um in Zukunft einen toten Link zu vermeiden, lautet der Inhalt dieses Tasker-Hacks wie folgt:

Send Intent [
Action: gravitybox.intent.action.CHANGE_NETWORK_TYPE
Cat: None
Mime Type:
Data:
Extra: networkType:1
Extra:
Package:
Class:
Target: Broadcast Receiver]

networkType enum values are: 
0: WCDMA Preferred 
1: GSM only <-- This would be "2G" on GSM networks
2: WCDMA only <--WCDMA is "3G" on GSM networks. You may know it as HSPA
3: GSM auto (PRL)
4: CDMA auto (PRL)
5: CDMA only <-- This would be "2G" on CDMA networks
6: EvDo only <-- EvDo is "3G" on CDMA networks
7: GSM/CDMA auto (PRL)
8: LTE/CDMA auto (PRL)
9: LTE/GSM auto (PRL)
10: LTE/GSM/CDMA auto (PRL)
11: LTE only
12: "unknown"

In meinem Büro habe ich ein sehr schlechtes 2G-Signal, das meinen Anruf sehr häufig abbricht. Daher wechselte ich zu 3G, wenn ich im Büro ankam. Ich habe eine Eingabeaufgabe mit dem Namen "Enable 3G" und eine Exit-Aufgabe mit dem Namen "Enable 2G" erstellt, die nur die Absicht wie oben sendet. Im Tasker-Status "Cell Near" kann ich Tasker bitten, 3G zu aktivieren, wenn ich mich in der Nähe des Büros befinde, und beim Verlassen wieder auf 2G umzuschalten.

Narayanan
quelle
Erledigt! Vielen Dank für das Update: Jetzt passt es zu 100%, da der Tasker-Teil dies automatisch tun kann. Möglicherweise möchten Sie hinzufügen, dass eine Tasker-Aufgabe bei Bedarf auch als Verknüpfung auf dem Startbildschirm zum manuellen Umschalten verwendet werden kann.
Izzy
Beachten Sie, dass auf CM11 die Netzwerkumschaltung standardmäßig bereits enthalten ist. Es wird leider nicht empfohlen, GravityBox mit diesem ROM zu verwenden (zumindest was ich gelesen habe), daher ist das automatische Umschalten über die angegebene Absicht dort nicht verfügbar (es sei denn, jemand kann die entsprechende Absicht für diesen Fall hinzufügen).
Izzy
1

Ich habe jahrelang nach automatisierter Netzwerkumschaltung gesucht und immer gedacht, dass diese Art von Verhalten nur mit Cyanogen-ROMs (oder ähnlichen ROMs) möglich ist. Wie auch immer, ich habe kürzlich einige Threads auf XDA gefunden, die darauf hindeuten, dass dies möglicherweise nicht der Fall ist.

Erstens scheint es bei Sony-Geräten möglich zu sein, das System so zu optimieren, dass ein 2G / 3G-Umschalter angezeigt wird:

http://www.xda-developers.com/android/serajr-power-toggles-brings-settings-to-the-small-app-world/

Und es gibt auch diesen anderen Thread, der Ihnen zeigt, wie Sie jedes ROM (auch Standard) "öffnen" können, damit ein 2G / 3G-Switching möglich ist. Ich verstehe den Prozess nicht vollständig, aber soweit ich sehe, sollte er sogar mit Tasker funktionieren:

http://forum.xda-developers.com/showthread.php?t=1731187

Alle Methoden erfordern jedoch das Rooten des Telefons, was meiner Meinung nach unvermeidlich ist.

jesjimher
quelle
Wenn ich das richtig verstehe, ist das erste auf Sony-Geräte beschränkt - und das zweite erfordert das Codieren, Patchen und Kompilieren des Codes einer System-App. Leider nicht wirklich für Endbenutzer geeignet.
Izzy
0

Die problemlose und einfache Möglichkeit besteht darin, einen Launcher zu installieren, mit dem Sie "Aufgaben" wie Holo Launcher starten können . Drücken Sie einfach lange auf Desktop -> Verknüpfungen -> Aktivitäten -> Einstellungen. Sobald Sie unter Einstellungen sind, müssen Sie möglicherweise nachsehen, um die richtige zu finden. Es ist ein bisschen knifflig, aber wenn Sie fertig sind, sind Sie fertig. Ich habe es auf meinem neuen Android nicht ausprobiert, funktioniert aber auf meinem älteren GB-Gerät hervorragend.

Mit Anmut
quelle
-1

In Nova Launcher können Sie ein Widget hinzufügen -> Aktivitäten -> Telefondienste -> Netzwerkeinstellungen.

David Illescas
quelle