Вариант использования: я создаю ссылки на файлы на удаленных компьютерах, которые я хотел бы видеть ТОЛЬКО при подключении к соответствующему WiFi (или сети rnet). В предыдущих версиях android я использовал адрес MA C маршрутизатора шлюза сети, чтобы определить, к какой сети я подключен. Это кажется более надежным, чем использование, например, SSID соединения Wi-Fi, которое редактируется пользователем и может изменяться, и не учитывает случай, когда в одной сети есть несколько точек доступа Wi-Fi, или когда соединение ethe rnet и соединение wifi подключаются к одной сети. (Подумайте «настройки для дома, работы и спортзала»)
Раньше я считывал таблицы ARP через /proc/net/arp
для определения адреса маршрутизатора MA C; но это больше не разрешено.
Кто-нибудь может придумать лучший способ сделать это на текущих версиях Android?