I want to get available network of the current device, so I firstly get networkinterfaces list:
NetworkInterface.getNetworkInterfaces();
Then,
ap
or swlan
interfaces (depending on the Android distribution) can be found when the Mobile Hotspot (Access Point) is activated on an Android device. It might also be associated with a regular wlan
interface though (observed on devices where it is not possible to activate the WiFi connection and Mobile Hotspot at the same time, e.g. Android 9 on Galaxy Tab S2).