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;
}
|