Search code examples
androidandroid-ndkwifidhcp

Android tethering, how to disable dhcp


Using WifiManger and reflection(to find the enablewifiap() method), I am able to enable wifi tethering to create a wifi hotspot.

However, I would like to disable DHCP for the other devices that will connect to the phone that is acting as the hotspot. I am not able to find any functions that would achieve this. Anyone has a solution?


Solution

  • There are no functions exposed via WifiManager, WifiService and NetworkManagementService that can disable DHCP for Wi-Fi AP (as far as I can see from thecode). You can inspect NetworkManagementService's code closer (especially setAccessPoint function) if you interested in implementation details.