WifiServiceImpl: Remove external async channel usage
Changes:
a) Migrate existing async channel methods to tracked binder calls.
b) Migrate existing async channel responses to tracked binder callbacks.
c) Move all internal usages of CONNECT_NETWORK to the new mechanism.
d) Remove redundant WifiManager.disable().
e) Remove some dead code in SupplicantStateTracker.
Bug: 130039719
Test: atest com.android.server.wifi
Test: Manual tests
a) Able to connect to networks from settings.
b) Able to remove network from setttings.
Test: Will send for full regression tests
Change-Id: I430742ca5f6a4e93ea91ca9bd0b3a98efcc115bf
11 files changed