Normalerweise habe ich mein Gerät aus mehreren Gründen auf „Nur 2G“ gesperrt:
Aber ab und zu konnte ich 3G nutzen:
Für diese Gelegenheiten finde ich es unpraktisch, zur Einstellungsseite zu navigieren und diese manuell zu ändern – selbst wenn dies über eine auf einem Homescreen platzierte „Verknüpfung“ erfolgt . Vorzugsweise möchte ich dies über tasker automatisieren können , um z. B. automatisch umzuschalten, wenn der "Bereich mit schlechter Abdeckung" betreten / verlassen wird oder wenn eine dieser Apps im Vordergrund ist (beide Bedingungen werden von Tasker abgedeckt, nur die "Aktion". fehlen). Ich habe unsere Website hier, im Google-Play-Store gründlich überprüft und sogar eine ausführliche Google-Suche durchgeführt – aber alles, was auftauchte, war entweder eine Verknüpfung oder ein Kernel-Patch für bestimmte ROMs, beides No-Gos für mich.
Daher mein...
Gibt es eine einfache Möglichkeit, zwischen dem 2G/3G-Modus zu wechseln? Wie gesagt, Verknüpfungen zur Einstellungsseite zählen nicht ( kann jemand ein 2g / 3g-Umschalt-Widget empfehlen? ist keine Option). Zu den gesuchten Kriterien gehören:
Wenn das Xposed-Modul und die Gravity Box installiert sind, kann die Pulldown-Statusleiste sogar auf dem Standard-ROM angepasst werden (natürlich muss es gerootet sein).
Ich habe ein Nexus 5 Running Stock 4.4.4 und so sieht es aus:
Wenn diese installiert sind, kann man 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 Fingertipp zu verwenden, fast verfehlt, tut es technisch gesehen immer noch so, als hätten Sie nach unten gewischt und einen Fingertipp verwendet.
Diese Kachel schaltet zwischen den Zuständen 3G, 2G, 2G3G um. Es gibt eine kleine Verzögerung, um die Kachel für die Signalstärke anzuzeigen, um den Status als „H+“ oder „E“ widerzuspiegeln.
Durch die Installation der Gravity Box konnte ich auch die zusätzlichen Kacheln wie "Torch On/Off", "Auto Rotate Lock" usw. einbringen, die im Stock-ROM nicht verfügbar waren.
Update: Danke, jsen
wer so freundlich war, mit Tasker und Gravity Box zwischen 2G und 3G zu wechseln (das impliziert Xposed-Framework und Rooting) .intent
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, wodurch mein Anruf sehr häufig unterbrochen wird. Daher habe ich früher auf 3G umgestellt, wenn ich im Büro ankomme. Ich habe eine Eingangsaufgabe mit dem Namen „Enable 3G“ und eine Ausgangsaufgabe mit dem Namen „Enable 2G“ erstellt, die nur die Absicht wie oben sendet. Mit Taskers „Cell Near“-Zustand kann ich Tasker bitten, 3G zu aktivieren, wenn ich in der Nähe des Büros bin, und beim Verlassen wieder auf 2G umschalten.
Ich suche seit Jahren nach automatisierter Netzwerkumschaltung und dachte immer, dass diese Art von Verhalten nur mit Cyanogen- (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 wahr ist.
Erstens scheint es möglich zu sein, das System in Sony-Geräten 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 (sogar Aktien) "öffnen", damit 2G/3G-Umschaltung möglich ist. Ich verstehe den Prozess nicht ganz, aber soweit ich das sehe, sollte es 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.
Der problemlose und einfache Weg besteht darin, einen Launcher zu installieren, mit dem Sie "Aufgaben" wie Holo Launcher starten können . Drücken Sie einfach lange Desktop -> Verknüpfungen -> Aktivitäten -> Einstellungen. Sobald Sie unter Einstellungen sind, müssen Sie sich möglicherweise vertiefen, um die richtige zu finden. Es ist ein bisschen schwierig, aber wenn Sie fertig sind, sind Sie fertig. Ich habe es nicht auf meinem neuen Android ausprobiert, aber es funktioniert hervorragend auf meinem älteren GB-Gerät.
In Nova Launcher können Sie ein Widget hinzufügen -> Aktivitäten -> Telefondienste -> Netzwerkeinstellungen.
Harscha K
Trebor Unhöflich
Izzy
Izzy
Onkel Zeiv
Izzy