Merge "make startScan with worksource specific to location scans" into lmp-mr1-dev

This commit is contained in:
vandwalle
2014-11-26 19:05:00 +00:00
committed by Android (Google) Code Review
2 changed files with 18 additions and 0 deletions

View File

@@ -61,6 +61,8 @@ interface IWifiManager
void startScan(in ScanSettings requested, in WorkSource ws);
void startLocationRestrictedScan(in WorkSource ws);
List<ScanResult> getScanResults(String callingPackage);
void disconnect();

View File

@@ -1010,6 +1010,22 @@ public class WifiManager {
}
}
/**
* startLocationRestrictedScan()
* Trigger a scan which will not make use of DFS channels and is thus not suitable for
* establishing wifi connection.
* @hide
*/
@SystemApi
public boolean startLocationRestrictedScan(WorkSource workSource) {
try {
mService.startLocationRestrictedScan(workSource);
return true;
} catch (RemoteException e) {
return false;
}
}
/**
* Request a scan for access points in specified channel list. Each channel is specified by its
* frequency in MHz, e.g. "5500" (do NOT include "DFS" even though it is). The availability of