Android-Schnittstelle mit Ethernet-Anschluss

Auf Meinem Android Gerät habe ich sowohl mit Ethernet-und Wifi-Netzwerk-verbindungen.

Was ich wan zu implementieren ist, ich will, um zu überprüfen, ob Wifi und Ethernet sowohl die verbindungen sind gleichzeitig Aktiv, dann ich wan-zu-deaktivieren Sie die Wifi-Netzwerk, und Halten Sie die Ethernet-Verbindung AUF.

Ich bin mit android WifiManager und BroadcastReceiver android.net.conn.CONNECTIVITY_CHANGE für die Prüfung, WLAN-Status Verbunden/Getrennt und auch zu Aktivieren/Deaktivieren die Wifi-Netzwerk.

Aber ich bin nicht in der Lage, überprüfen Sie die Ethernet-Verbindung Stand, und auch ich bin nicht in der Lage zu Aktivieren/Deaktivieren Sie die Ethernet-Verbindung.

Zur Überprüfung der Ethernet-Verbindung sate ich lese system-Datei '/sys/class/net/eth0', die sich wieder mir Richtige Ethernet-Staat. Aber für Aktivieren/Deaktivieren der Ethernet-ich bin nicht in der Lage, um es herauszufinden, wie es zu tun.

Habe ich Ethernet-Anschluss-Optionen im Einstellungen-Menü von Android aus, wo wir können konfigurieren Ethernet-Verbindung zum Gerät.

In der ConnectivityManager es gibt eine API getActiveNetworkInfo die gibt nur die aktuell-Anschluss Netzwerk-Schnittstelle, Aber ich möchte zum abrufen der Liste mit allen Schnittstellen Verbunden ist, von wo aus wir können eine Verbindung zum internet.

Gibt es eine service-läuft auf Android, die mir den Zugang zu Aktivieren/Deaktivieren Sie Ethernet-Verbindung und auch die API, um die Ethernet-Verbindung Stand?

Dank.

  • kann u ändern Sie die ethernet-Status und IP-Adresse? wie?
  • Haben u fertig aktivieren/deaktivieren der ethernet-Verbindung progrmatically? Es war auf gerooteten Gerät möglich oder mit nicht verwurzelt Gerät, wie gut.
InformationsquelleAutor User7723337 | 2012-01-19
Schreibe einen Kommentar