2012-05-18 19 views
12

Estoy tratando de obtener una lista de todos los usuarios conectados con wifi tethering. Sé que tengo que leer dnsmasq.leases, pero la pregunta es, ¿dónde puedo obtener este archivo desde mi móvil?obtener la lista de todos los usuarios conectados mediante wifi tethering en android

si miro código fuente de WiFi tethering aplicación de código abierto

me sale la ruta del archivo aquí

this.coretask.setPath(this.getApplicationContext().getFilesDir().getParent()); 
this.DATA_FILE_PATH+"/var/dnsmasq.leases" 

yo no podría estar utilizando esta aplicación para la inmovilización wifi. Entonces, ¿cómo puedo obtener la ubicación del archivo para leer todos los usuarios conectados?

+0

Por qué estás creando dependencia de algunos datos de aplicaciones externas .. mantener su propia lista – Ronnie

+0

@ userSeven7s y cómo puedo lograr eso? la aplicación que crea su propia tabla de anclaje tendrá toda la información. –

Respuesta

2

No cree una dependencia de su aplicación en algunos datos de aplicaciones externas.

Consulte this link para saber cómo obtener la lista de dispositivos WiFi conectados.

Puede utilizar el protocolo Zero-conf bonjour para descubrir otros dispositivos.

Android application Wi-Fi device - AP connectivity

+0

la respuesta simple es que su aplicación debe crear su propia tabla de enrutamiento en lugar de obtener información de otras aplicaciones wifi, su propia aplicación debe conectarse con otros dispositivos, a continuación, haga lo siguiente procedure –

+0

Utilice bonjour para descubrir otros dispositivos. – Ronnie

+0

¿Qué sucede si los dispositivos no son servicios de publicidad que usan bonjour? – Jules

0

¿Por qué no hace un nuevo archivo y captura los nombres de usuario cuando ingresan al wifi, escribiendo en el archivo? A continuación, elimine los nombres cuando abandonen el wifi, en lugar de verificar constantemente los nombres. Tal vez revisar una vez cada 10 segundos? +1 si esto ayuda, -1 si no lo hace.

Lo siento por la falta de formato, pero estoy en mi teléfono.

+0

NO que no es lo que quiero. Quiero enumerar todos los usuarios conectados conectados. En 2.3.3 móviles, también hay disponible una opción de anclaje incorporada –

+0

Mi experiencia se detiene en 2.2.1 – Azulflame

Cuestiones relacionadas