Hinzufügen eines neuen Netzwerkträgers zu Android

105

Ich möchte Android neue Träger hinzufügen (verwurzelt / benutzerdefiniert), um ein Peer mit Wifi und GPRS zu sein.

Ich habe einige Android-Entwicklungen durchgeführt und bin mir bewusst, dass es (in Android 2.2) Konstanten für WIFI und GPRS gibt. Bedeutet dies, dass ich überall Konstanten hinzufügen und den Netzwerkstapel bereitstellen muss?

Der erste Träger, den ich hinzufügen möchte, ist USBNet (für Androids mit USB-Host).

Ein weiterer wird ein 3G-USB-Dongle als zweiter GPRS-Träger sein.

Ich habe mit dem Herunterladen der Quelle begonnen.

Fadedbee
quelle
2
Ich verstehe, dass Android bereits irgendeine Form von USB-Netzwerk unterstützt, da dies für USB-Tethering mit einem Computer verwendet wird. Möglicherweise funktioniert dies auch umgekehrt, wenn das Android-Gerät "hostet".
Neil Alexander
1
@Neil ja, das ist USBNet. Was wäre der Vorteil, wenn Sie es mit Android als USB-Host ausführen würden?
Fadedbee
Unterstützt Ihre Hardware den USB-Host-Modus? Viele Telefone unterstützen dies nicht. Sie benötigen dies, um einen USB-Dongle zu haben. USBNet. (Stellen Sie sicher, dass Ihr Kernel mit Unterstützung dafür kompiliert ist.) Unterstützt der Dongle den Linux-Kernel?
Ajpyles
2
Wahrscheinlich können Sie diesen Android-x86-Ethernet-Patch groups.google.com/forum/?fromgroups#!topic/android-x86/… überprüfen, der ein Beispiel für das Hinzufügen von Ethernet-Unterstützung enthält.
Sandstar
2
@chrisdew ist das jetzt geschlossen? Haben Sie eine gute Lösung gefunden, können Sie sie als Antwort aufschreiben?
Moog

Antworten:

1

WIFI-Netzwerk hinzufügen können Sie Hinweise aus diesem Code nehmen ..

Wie erhalten wir den Zugangspunktnamen von einem Android-Telefon?

WifiManager mWiFiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
WifiInfo w = mWiFiManager.getConnectionInfo();
Toast.makeText(this, "APN Name = "+w.getSSID(), Toast.LENGTH_SHORT).show();

Das obige Code-Snippet bezieht sich auf den aktuell aktiven APN-Namen.

Varun Kumar
quelle