Für meine App brauche ich Daten von einem lokalen Netzwerk und dem Internet. Das lokale Netzwerk (Wifi) hat keine Verbindung zum Internet, deshalb muss ich die mobile Verbindung benutzen (3G für Beispiel).
Immer wenn ich eine Verbindung zum lokalen Netzwerk herstelle, wird 3G beendet. Nachdem Sie den Samsung-Dienst gefragt haben, gibt es keine Möglichkeit, dies in der Benutzeroberfläche zu ändern. Aber sie konnten mir nicht sagen, ob es dafür eine programmierbare Schnittstelle gibt.
Es gibt einen mobilen Zugangspunkt im Inneren, so dass es eine Möglichkeit gibt, ein Wifi-Gerät mit dem Internet zu verbinden (was bedeutet, dass sowohl eine WLAN- als auch eine 3G-Verbindung auf diese Weise gleichzeitig möglich ist). Aber für meine App muss das Telefon / Tab mit dem bestehenden Netzwerk verbinden und das 3G für das Internet verwenden.
Also das ist meine Frage hier.
Gibt es eine Möglichkeit, sich mit einem bestehenden Netzwerk zu verbinden und gleichzeitig 3G für das Internet zu nutzen?
Ich habe mir den Code von Android WiFi Tether angeschaut. Ich denke, das wird eine große Hilfe für Ihre Arbeit sein. Klicken Sie hier
Was es tut, ist das WLAN-Modul zu laden, sobald 3G eingeschaltet ist. Dann verwenden Sie iwconfig / ifconfig, um die Schnittstellen zu konfigurieren und auszuführen. Sie nehmen außerdem geeignete Änderungen an der Routing-Tabelle vor, um die Anbindung zu gewährleisten. Sie können Änderungen an den Routing-Optionen vornehmen, um Ihre Anforderungen zu erfüllen.
Aktualisierung: Ich habe an dem Ansatz gearbeitet, den ich hier erwähnt habe. Meine Fortschritte finden Sie in diesem Link
Bottomline ist, dass es möglich ist, 3G und WiFi gleichzeitig auf Android Phones zu verwenden.
Würde die Verbindung zu einem Netzwerk und dann dem anderen nacheinander ausreichen? Sie können Wifi ein- und ausschalten, wenn Sie die richtigen Berechtigungen angeben. Siehe Verwendung der 3G-Verbindung in Android Anwendung anstelle von Wi-Fi? für Details.