2012-05-18 1 views
12

Я пытаюсь получить список всех подключенных пользователей в wifi-модемом. Я знаю, что мне нужно читать dnsmasq.leases, но вопрос в том, где я могу получить этот файл со своего мобильного телефона?получить список всех пользователей, подключенных с помощью Wi-Fi-модема в android

Если я смотрю на исходный код WiFi привязывать с открытым исходным кодом приложения

я получить путь к файлу здесь

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

я не мог бы использовать это приложение для WiFi привязывать. Итак, как я могу получить местоположение файла для чтения всех подключенных пользователей?

+0

Почему вы создаете зависимость от некоторых внешних данных приложений .. держать свой собственный список – Ronnie

+0

@ userSeven7s и как я могу добиться этого? приложение, создающее собственную таблицу привязки, будет иметь всю информацию. –

ответ

2

Не создавайте зависимость вашего приложения от некоторых внешних данных приложения.

См. this link, чтобы узнать, как получить список подключенных устройств WiFi.

Вы можете использовать протокол Zero-conf bonjour для обнаружения других устройств.

Android application Wi-Fi device - AP connectivity

+0

. Простой ответ: ваше приложение должно создать свою собственную таблицу маршрутизации вместо получения информации от других приложений Wi-Fi, ваше собственное приложение должно подключаться к другие устройства, а затем выполните еще процедуру –

+0

Используйте bonjour для обнаружения других устройств. – Ronnie

+0

Что делать, если устройства не являются рекламными услугами с использованием bonjour? – Jules

0

Почему бы вам не создать новый файл и не поймать имена пользователей при входе в wifi, записав файл. Затем удалите имена, когда они покидают Wi-Fi, вместо того, чтобы постоянно проверять имена. Может быть, проверка раз в 10 секунд? +1 если это помогает, -1, если это не так.

Извините за отсутствие форматирования, но я нахожусь на своем телефоне.

+0

НЕТ, это не то, что я хочу. Я хочу перечислить всех уже подключенных пользователей. В 2,3,3 мобильных телефонах есть встроенная опция подключения к модему. –

+0

. Мой опыт останавливается на 2.2.1 – Azulflame