¿Puedo usar WiFi para transferir datos / mensajes entre dos teléfonos Android, no conectados a un enrutador?

Soy consciente de que si dos teléfonos Android están conectados a una misma red wifi, pueden implementar la programación de socket para transferir datos entre ellos. Pero en realidad quiero saber si puedes usar wifi como medio de transferencia entre dos teléfonos Android, al igual que tú ¿Bluetooth?

4 Solutions collect form web for “¿Puedo usar WiFi para transferir datos / mensajes entre dos teléfonos Android, no conectados a un enrutador?”

Con Android 2.2+ es posible crear un punto caliente WiFi en un dispositivo para que otro dispositivo pueda conectarse. No se requiere conexión a Internet en ninguno de los dispositivos.

Lo que está buscando es una red inalámbrica ad-hoc , que no está bien soportada en la plataforma Android. (pero algunas personas han arraigado con valentía sus teléfonos y habilitado la funcionalidad)

Como alternativa, algunas versiones de Android (con raíces o no) soportarán la funcionalidad de hotspot WiFi. No todos los transportistas permitirán esto.

Posible pregunta duplicada .

Puedes intentar usar redes ad-hoc en un teléfono (que tiene que ser Android 2.2. +) Para crear un hotspot Wi-Fi y conectar con el segundo teléfono a eso. No estoy seguro de si theres una API todavía, creo que no. Esta pregunta puede ayudar, aunque no es recomendable (Ver los comentarios en esa pregunta).

For faster transmission of data over wifi can be done by using "WifiDirect" which is a "p2p" connection. so that this will transfer the data from one to other device without an Intermediate(Socket). For Example catch 

Este enlace en google desarrolladores wifip2p y P2P Conexión con Wi-Fi

Captura una muestra en Github WifiDirectFileTransfer

  • SecurityException lanzada al llamar a WifiManager startScan
  • ¿Cómo ser notificado cuando un compañero ya no está disponible en la gama Wi-Fi Direct?
  • Establecer IP estática y pasarela programáticamente en Android 6.x (Marshmallow)
  • Android WifiLock WIFI_MODE_SCAN_ONLY no funciona
  • Android.net.wifi.STATE_CHANGE: no se activa en Wifi desconectar
  • Obtener el protocolo Wi-Fi (802.11a / b / g / n) mediante programación
  • Android wifimanager siempre devuelve true
  • Android Wi-Fi Direct leer la intensidad de la señal rssi
  • Thread colgar en WifiManager.enableNetwork ()
  • ¿Cómo puedo configurar ProxySettings y ProxyProperties en la conexión Wi-Fi de Android usando Java?
  • Android Personalizar la exploración Wifi
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.