Agregar un nuevo portador de red a Android

105

Me gustaría agregar nuevos portadores a Android (versión arraigada / personalizada), para ser un par con Wifi y GPRS.

He hecho algunos desarrollos de Android y soy consciente de que (en Android 2.2) hay constantes para WIFI y GPRS. ¿Significa esto que tendré que agregar constantes en todas partes, además de proporcionar la pila de red?

El primer portador que quiero agregar es USBNet (para Android con host USB).

Otro será un dongle USB 3G como segundo portador de GPRS.

Empecé descargando la fuente.

fadedbee
fuente
2
Tengo entendido que Android ya es compatible con algún tipo de red USB, ya que se usa para la conexión USB con una computadora. Quizás esto también funcione a la inversa cuando el dispositivo Android está "alojando".
Neil Alexander
1
@Neil sí, esto es USBNet. ¿Cuál sería la ventaja de ejecutarlo con Android como host USB?
fadedbee
¿Su hardware es compatible con el modo de host USB? Muchos teléfonos no lo admiten. Lo necesitará para tener una llave USB. USBNet. (Asegúrese de que su kernel esté compilado con soporte para esto) ¿El dongle es compatible con el kernel de Linux?
Ajpyles
2
probablemente, podría consultar este parche de Ethernet android-x86 groups.google.com/forum/?fromgroups#!topic/android-x86/… que tiene un ejemplo de cómo agregar compatibilidad con ethernet.
Sandrstar
2
@chrisdew, ¿esto ahora está cerrado? ¿Encontraste una buena solución? ¿Puedes escribirla como respuesta?
Moog

Respuestas:

1

WIFI agregar red será que puede tomar pistas de este código.

¿Cómo obtenemos el nombre del punto de acceso de un teléfono Android?

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

El fragmento de código anterior es para el nombre de APN activo actual.

Varun kumar
fuente