Conectarse a dispositivos Android utilizando wifi directo sin necesidad de ayuda
Estoy tratando de conectar dos dispositivos Android con WIFI directo y tuve éxito. Pero el problema es que el segundo dispositivo debe aceptar el mensaje de conexión después de que el otro dispositivo inicie la conexión. Es indeseable para lo que estoy tratando de lograr. Vi algunos post aquí en la pila de desbordamiento en sí diciendo que actualmente no es posible. Sin embargo, se encontró con una aplicación llamada SUPERBEAM que el usuario WIFI directo, pero sin la solicitud. Una búsqueda en google me dio el siguiente enlace de xda foro que dice
SuperBeam creates an access point using Android's WiFi direct API's. This essentially works like hotspot mode in old devices, but it is guaranteed to work on newer devices like Nexus 7. Moreover, this mode allows older devices to connect and receive files without having to support WiFi direct's peer-to-peer connections and, more importantly, it gets rid of the annoying "accept connection" prompt.
Pero no donde encontré información sobre cómo implementar esto. Puede alguien ayudarme. Aquí está el enlace http://forum.xda-developers.com/showthread.php?t=2177133
- ¿Es posible conectar dos o más grupos WiFi Direct?
- Diferencia entre WiFi-Direct Api y Alljoyn framework
- Android - crear grupo por wifi p2p directo para varios dispositivos
- Android wifi p2p visibilidad de los compañeros
- El descubrimiento del servicio P2P Wifi funciona intermitentemente
- Intención de abrir la configuración Wi-Fi Direct
- WifiDirectActivity Alteración de la muestra: Transfiere un ArrayList <String> p2p
- ¿Cómo ser notificado cuando un compañero ya no está disponible en la gama Wi-Fi Direct?
- Android 4.2.2 Wifi-Direct adhoc network - acceder a métodos ocultos android para establecer el SSID y contraseña?
- comunicación directa rápida entre ios y android
- Paquetes UDP (vía WiFi Direct) nunca llegan
- WiFiDirect discoverServices sigue fallando con error 3 (NO_SERVICE_REQUESTS)
- Android renombra el nombre del dispositivo para wifi-direct
De hecho, podría utilizar la función createGroup de la API para crear un grupo, lo que también hace que el punto de acceso. El primer problema aquí es que el nombre y la contraseña del punto de acceso se establecen automáticamente y no se pueden cambiar.
Por lo tanto, es necesario pasar la información a la parte de conexión, y para ello, me permito sugerir el uso de la publicidad del servicio local, y el uso del nombre de la instancia allí.
Hizo la aplicación de prueba simple para esto y se puede encontrar desde Github bajo DrJukka / MyWifiMesh , también se pueden encontrar algunas discusiones sobre el tema desde mi blog
Esto puede lograrse utilizando el marco Xposed. Necesita agregar el código e instalar la aplicación. El teléfono tiene que estar arraigado para que funcione. Lo he probado en varios teléfonos Samsung y funciona. Consulta esta respuesta para más detalles: Cómo aceptar automáticamente solicitudes de conexión Wi-Fi Direct en Android
- Implementación de intercambio de código en caliente para Dalvik
- El tamaño de la instalación de la aplicación es el mismo en diferentes tipos de dispositivos