FileDocCategorySizeDatePackage
WifiScanner.javaAPI DocAndroid 5.1 API4973Sat Mar 14 14:10:00 GMT 2015android.net.wifi

WifiScanner.java

package android.net.wifi;
public class WifiScanner
{
public static interface ActionListener
{
public abstract  void onSuccess();
public abstract  void onFailure(int reason, java.lang.String description);
}
public static class ChannelSpec
{
public  ChannelSpec(int frequency) { throw new RuntimeException("Stub!"); }
public int frequency;
}
public static class ScanSettings
  implements android.os.Parcelable
{
public  ScanSettings() { throw new RuntimeException("Stub!"); }
public  int describeContents() { throw new RuntimeException("Stub!"); }
public  void writeToParcel(android.os.Parcel dest, int flags) { throw new RuntimeException("Stub!"); }
public int band;
public android.net.wifi.WifiScanner.ChannelSpec[] channels = null;
public int numBssidsPerScan;
public int periodInMs;
public int reportEvents;
}
public static interface ScanListener
  extends android.net.wifi.WifiScanner.ActionListener
{
public abstract  void onPeriodChanged(int periodInMs);
public abstract  void onResults(android.net.wifi.ScanResult[] results);
public abstract  void onFullResult(android.net.wifi.ScanResult fullScanResult);
}
public static class BssidInfo
{
public  BssidInfo() { throw new RuntimeException("Stub!"); }
public java.lang.String bssid;
public int frequencyHint;
public int high;
public int low;
}
public static class WifiChangeSettings
  implements android.os.Parcelable
{
public  WifiChangeSettings() { throw new RuntimeException("Stub!"); }
public  int describeContents() { throw new RuntimeException("Stub!"); }
public  void writeToParcel(android.os.Parcel dest, int flags) { throw new RuntimeException("Stub!"); }
public android.net.wifi.WifiScanner.BssidInfo[] bssidInfos = null;
public int lostApSampleSize;
public int minApsBreachingThreshold;
public int periodInMs;
public int rssiSampleSize;
public int unchangedSampleSize;
}
public static interface WifiChangeListener
  extends android.net.wifi.WifiScanner.ActionListener
{
public abstract  void onChanging(android.net.wifi.ScanResult[] results);
public abstract  void onQuiescence(android.net.wifi.ScanResult[] results);
}
public static interface BssidListener
  extends android.net.wifi.WifiScanner.ActionListener
{
public abstract  void onFound(android.net.wifi.ScanResult[] results);
}
public static class HotlistSettings
  implements android.os.Parcelable
{
public  HotlistSettings() { throw new RuntimeException("Stub!"); }
public  int describeContents() { throw new RuntimeException("Stub!"); }
public  void writeToParcel(android.os.Parcel dest, int flags) { throw new RuntimeException("Stub!"); }
public int apLostThreshold;
public android.net.wifi.WifiScanner.BssidInfo[] bssidInfos = null;
}
WifiScanner() { throw new RuntimeException("Stub!"); }
public  void startBackgroundScan(android.net.wifi.WifiScanner.ScanSettings settings, android.net.wifi.WifiScanner.ScanListener listener) { throw new RuntimeException("Stub!"); }
public  void stopBackgroundScan(android.net.wifi.WifiScanner.ScanListener listener) { throw new RuntimeException("Stub!"); }
public  android.net.wifi.ScanResult[] getScanResults() { throw new RuntimeException("Stub!"); }
public  void configureWifiChange(int rssiSampleSize, int lostApSampleSize, int unchangedSampleSize, int minApsBreachingThreshold, int periodInMs, android.net.wifi.WifiScanner.BssidInfo[] bssidInfos) { throw new RuntimeException("Stub!"); }
public  void startTrackingWifiChange(android.net.wifi.WifiScanner.WifiChangeListener listener) { throw new RuntimeException("Stub!"); }
public  void stopTrackingWifiChange(android.net.wifi.WifiScanner.WifiChangeListener listener) { throw new RuntimeException("Stub!"); }
public  void configureWifiChange(android.net.wifi.WifiScanner.WifiChangeSettings settings) { throw new RuntimeException("Stub!"); }
public  void startTrackingBssids(android.net.wifi.WifiScanner.BssidInfo[] bssidInfos, int apLostThreshold, android.net.wifi.WifiScanner.BssidListener listener) { throw new RuntimeException("Stub!"); }
public  void stopTrackingBssids(android.net.wifi.WifiScanner.BssidListener listener) { throw new RuntimeException("Stub!"); }
public static final int MAX_SCAN_PERIOD_MS = 1024000;
public static final int MIN_SCAN_PERIOD_MS = 1000;
public static final int REASON_INVALID_LISTENER = -2;
public static final int REASON_INVALID_REQUEST = -3;
public static final int REASON_NOT_AUTHORIZED = -4;
public static final int REASON_SUCCEEDED = 0;
public static final int REASON_UNSPECIFIED = -1;
public static final int REPORT_EVENT_AFTER_BUFFER_FULL = 0;
public static final int REPORT_EVENT_AFTER_EACH_SCAN = 1;
public static final int REPORT_EVENT_FULL_SCAN_RESULT = 2;
public static final int WIFI_BAND_24_GHZ = 1;
public static final int WIFI_BAND_5_GHZ = 2;
public static final int WIFI_BAND_5_GHZ_DFS_ONLY = 4;
public static final int WIFI_BAND_5_GHZ_WITH_DFS = 6;
public static final int WIFI_BAND_BOTH = 3;
public static final int WIFI_BAND_BOTH_WITH_DFS = 7;
public static final int WIFI_BAND_UNSPECIFIED = 0;
}