Implement carrier selection API
When startTemporarilyDisablingAllNonCarrierMergedWifi is called, all
non-carrier-merged networks will be disabled for a minimum configurable
value. Additinally, currently configured networks seen in the past 10
minutes will get disabled until they are out of range consecutively for
1 hour.
stopTemporarilyDisablingAllNonCarrierMergedWifi could be used to undo
the startXXX() anytime and re-enable all temporarily disabled networks.
Bug: 173054916
Test: atest com.android.server.wifi
Test: Manual test using wifi shell command
Verified that "adb shell cmd wifi
start-temporarily-disabling-all-non-carrier-merged-wifi 33" disabled
auto connect to wifi networks until
"stop-temporarily-disabling-all-non-carrier-merged-wifi" is called.
Change-Id: Ib43bd19fbffb1b9bc2632d6182aa96df98fdfe5d
13 files changed