Loading Android.bp +1 −0 Original line number Original line Diff line number Diff line Loading @@ -691,6 +691,7 @@ filegroup { "core/java/android/annotation/CurrentTimeMillisLong.java", "core/java/android/annotation/CurrentTimeMillisLong.java", "core/java/android/annotation/IntDef.java", "core/java/android/annotation/IntDef.java", "core/java/android/annotation/IntRange.java", "core/java/android/annotation/IntRange.java", "core/java/android/annotation/LongDef.java", "core/java/android/annotation/NonNull.java", "core/java/android/annotation/NonNull.java", "core/java/android/annotation/Nullable.java", "core/java/android/annotation/Nullable.java", "core/java/android/annotation/RequiresPermission.java", "core/java/android/annotation/RequiresPermission.java", Loading api/system-current.txt +4 −4 Original line number Original line Diff line number Diff line Loading @@ -7531,12 +7531,12 @@ package android.net.wifi { public final class SoftApCapability implements android.os.Parcelable { public final class SoftApCapability implements android.os.Parcelable { method public int describeContents(); method public int describeContents(); method public int getMaxSupportedClients(); method public int getMaxSupportedClients(); method public boolean isFeatureSupported(int); method public boolean isFeatureSupported(long); method public void writeToParcel(@NonNull android.os.Parcel, int); method public void writeToParcel(@NonNull android.os.Parcel, int); field @NonNull public static final android.os.Parcelable.Creator<android.net.wifi.SoftApCapability> CREATOR; field @NonNull public static final android.os.Parcelable.Creator<android.net.wifi.SoftApCapability> CREATOR; field public static final int SOFTAP_FEATURE_ACS_OFFLOAD = 1; // 0x1 field public static final long SOFTAP_FEATURE_ACS_OFFLOAD = 1L; // 0x1L field public static final int SOFTAP_FEATURE_CLIENT_FORCE_DISCONNECT = 2; // 0x2 field public static final long SOFTAP_FEATURE_CLIENT_FORCE_DISCONNECT = 2L; // 0x2L field public static final int SOFTAP_FEATURE_WPA3_SAE = 4; // 0x4 field public static final long SOFTAP_FEATURE_WPA3_SAE = 4L; // 0x4L } } public final class SoftApConfiguration implements android.os.Parcelable { public final class SoftApConfiguration implements android.os.Parcelable { Loading wifi/java/android/net/wifi/SoftApCapability.java +10 −10 Original line number Original line Diff line number Diff line Loading @@ -16,7 +16,7 @@ package android.net.wifi; package android.net.wifi; import android.annotation.IntDef; import android.annotation.LongDef; import android.annotation.NonNull; import android.annotation.NonNull; import android.annotation.Nullable; import android.annotation.Nullable; import android.annotation.SystemApi; import android.annotation.SystemApi; Loading Loading @@ -47,7 +47,7 @@ public final class SoftApCapability implements Parcelable { * {@link SoftApInfo#getFrequency} and {@link SoftApInfo#getBandwidth} to get * {@link SoftApInfo#getFrequency} and {@link SoftApInfo#getBandwidth} to get * driver channel selection result. * driver channel selection result. */ */ public static final int SOFTAP_FEATURE_ACS_OFFLOAD = 1 << 0; public static final long SOFTAP_FEATURE_ACS_OFFLOAD = 1 << 0; /** /** * Support for client force disconnect. * Support for client force disconnect. Loading @@ -59,7 +59,7 @@ public final class SoftApCapability implements Parcelable { * Check feature support before invoking * Check feature support before invoking * {@link SoftApConfiguration.Builder#setMaxNumberOfClients(int)} * {@link SoftApConfiguration.Builder#setMaxNumberOfClients(int)} */ */ public static final int SOFTAP_FEATURE_CLIENT_FORCE_DISCONNECT = 1 << 1; public static final long SOFTAP_FEATURE_CLIENT_FORCE_DISCONNECT = 1 << 1; /** /** Loading @@ -67,18 +67,18 @@ public final class SoftApCapability implements Parcelable { * * * flag when {@link config_wifi_softap_sae_supported)} is true. * flag when {@link config_wifi_softap_sae_supported)} is true. */ */ public static final int SOFTAP_FEATURE_WPA3_SAE = 1 << 2; public static final long SOFTAP_FEATURE_WPA3_SAE = 1 << 2; /** @hide */ /** @hide */ @Retention(RetentionPolicy.SOURCE) @Retention(RetentionPolicy.SOURCE) @IntDef(flag = true, prefix = { "SOFTAP_FEATURE_" }, value = { @LongDef(flag = true, prefix = { "SOFTAP_FEATURE_" }, value = { SOFTAP_FEATURE_ACS_OFFLOAD, SOFTAP_FEATURE_ACS_OFFLOAD, SOFTAP_FEATURE_CLIENT_FORCE_DISCONNECT, SOFTAP_FEATURE_CLIENT_FORCE_DISCONNECT, SOFTAP_FEATURE_WPA3_SAE, SOFTAP_FEATURE_WPA3_SAE, }) }) public @interface HotspotFeatures {} public @interface HotspotFeatures {} private @HotspotFeatures int mSupportedFeatures = 0; private @HotspotFeatures long mSupportedFeatures = 0; private int mMaximumSupportedClientNumber; private int mMaximumSupportedClientNumber; Loading @@ -104,7 +104,7 @@ public final class SoftApCapability implements Parcelable { * * * @param feature one of feature from {@link HotspotFeatures} * @param feature one of feature from {@link HotspotFeatures} */ */ public boolean isFeatureSupported(@HotspotFeatures int feature) { public boolean isFeatureSupported(@HotspotFeatures long feature) { return (mSupportedFeatures & feature) == feature; return (mSupportedFeatures & feature) == feature; } } Loading @@ -125,7 +125,7 @@ public final class SoftApCapability implements Parcelable { * @param features One or combination of the feature from {@link @HotspotFeatures}. * @param features One or combination of the feature from {@link @HotspotFeatures}. * @hide * @hide */ */ public SoftApCapability(@HotspotFeatures int features) { public SoftApCapability(@HotspotFeatures long features) { mSupportedFeatures = features; mSupportedFeatures = features; } } Loading @@ -138,7 +138,7 @@ public final class SoftApCapability implements Parcelable { @Override @Override /** Implement the Parcelable interface */ /** Implement the Parcelable interface */ public void writeToParcel(@NonNull Parcel dest, int flags) { public void writeToParcel(@NonNull Parcel dest, int flags) { dest.writeInt(mSupportedFeatures); dest.writeLong(mSupportedFeatures); dest.writeInt(mMaximumSupportedClientNumber); dest.writeInt(mMaximumSupportedClientNumber); } } Loading @@ -146,7 +146,7 @@ public final class SoftApCapability implements Parcelable { /** Implement the Parcelable interface */ /** Implement the Parcelable interface */ public static final Creator<SoftApCapability> CREATOR = new Creator<SoftApCapability>() { public static final Creator<SoftApCapability> CREATOR = new Creator<SoftApCapability>() { public SoftApCapability createFromParcel(Parcel in) { public SoftApCapability createFromParcel(Parcel in) { int supportedFeatures = in.readInt(); long supportedFeatures = in.readLong(); SoftApCapability capability = new SoftApCapability(supportedFeatures); SoftApCapability capability = new SoftApCapability(supportedFeatures); capability.mMaximumSupportedClientNumber = in.readInt(); capability.mMaximumSupportedClientNumber = in.readInt(); return capability; return capability; Loading wifi/tests/src/android/net/wifi/SoftApCapabilityTest.java +2 −2 Original line number Original line Diff line number Diff line Loading @@ -35,7 +35,7 @@ public class SoftApCapabilityTest { */ */ @Test @Test public void testCopyOperator() throws Exception { public void testCopyOperator() throws Exception { int testSoftApFeature = SoftApCapability.SOFTAP_FEATURE_CLIENT_FORCE_DISCONNECT long testSoftApFeature = SoftApCapability.SOFTAP_FEATURE_CLIENT_FORCE_DISCONNECT | SoftApCapability.SOFTAP_FEATURE_ACS_OFFLOAD; | SoftApCapability.SOFTAP_FEATURE_ACS_OFFLOAD; SoftApCapability capability = new SoftApCapability(testSoftApFeature); SoftApCapability capability = new SoftApCapability(testSoftApFeature); capability.setMaxSupportedClients(10); capability.setMaxSupportedClients(10); Loading @@ -51,7 +51,7 @@ public class SoftApCapabilityTest { */ */ @Test @Test public void testParcelOperation() throws Exception { public void testParcelOperation() throws Exception { int testSoftApFeature = SoftApCapability.SOFTAP_FEATURE_CLIENT_FORCE_DISCONNECT long testSoftApFeature = SoftApCapability.SOFTAP_FEATURE_CLIENT_FORCE_DISCONNECT | SoftApCapability.SOFTAP_FEATURE_ACS_OFFLOAD; | SoftApCapability.SOFTAP_FEATURE_ACS_OFFLOAD; SoftApCapability capability = new SoftApCapability(testSoftApFeature); SoftApCapability capability = new SoftApCapability(testSoftApFeature); capability.setMaxSupportedClients(10); capability.setMaxSupportedClients(10); Loading Loading
Android.bp +1 −0 Original line number Original line Diff line number Diff line Loading @@ -691,6 +691,7 @@ filegroup { "core/java/android/annotation/CurrentTimeMillisLong.java", "core/java/android/annotation/CurrentTimeMillisLong.java", "core/java/android/annotation/IntDef.java", "core/java/android/annotation/IntDef.java", "core/java/android/annotation/IntRange.java", "core/java/android/annotation/IntRange.java", "core/java/android/annotation/LongDef.java", "core/java/android/annotation/NonNull.java", "core/java/android/annotation/NonNull.java", "core/java/android/annotation/Nullable.java", "core/java/android/annotation/Nullable.java", "core/java/android/annotation/RequiresPermission.java", "core/java/android/annotation/RequiresPermission.java", Loading
api/system-current.txt +4 −4 Original line number Original line Diff line number Diff line Loading @@ -7531,12 +7531,12 @@ package android.net.wifi { public final class SoftApCapability implements android.os.Parcelable { public final class SoftApCapability implements android.os.Parcelable { method public int describeContents(); method public int describeContents(); method public int getMaxSupportedClients(); method public int getMaxSupportedClients(); method public boolean isFeatureSupported(int); method public boolean isFeatureSupported(long); method public void writeToParcel(@NonNull android.os.Parcel, int); method public void writeToParcel(@NonNull android.os.Parcel, int); field @NonNull public static final android.os.Parcelable.Creator<android.net.wifi.SoftApCapability> CREATOR; field @NonNull public static final android.os.Parcelable.Creator<android.net.wifi.SoftApCapability> CREATOR; field public static final int SOFTAP_FEATURE_ACS_OFFLOAD = 1; // 0x1 field public static final long SOFTAP_FEATURE_ACS_OFFLOAD = 1L; // 0x1L field public static final int SOFTAP_FEATURE_CLIENT_FORCE_DISCONNECT = 2; // 0x2 field public static final long SOFTAP_FEATURE_CLIENT_FORCE_DISCONNECT = 2L; // 0x2L field public static final int SOFTAP_FEATURE_WPA3_SAE = 4; // 0x4 field public static final long SOFTAP_FEATURE_WPA3_SAE = 4L; // 0x4L } } public final class SoftApConfiguration implements android.os.Parcelable { public final class SoftApConfiguration implements android.os.Parcelable { Loading
wifi/java/android/net/wifi/SoftApCapability.java +10 −10 Original line number Original line Diff line number Diff line Loading @@ -16,7 +16,7 @@ package android.net.wifi; package android.net.wifi; import android.annotation.IntDef; import android.annotation.LongDef; import android.annotation.NonNull; import android.annotation.NonNull; import android.annotation.Nullable; import android.annotation.Nullable; import android.annotation.SystemApi; import android.annotation.SystemApi; Loading Loading @@ -47,7 +47,7 @@ public final class SoftApCapability implements Parcelable { * {@link SoftApInfo#getFrequency} and {@link SoftApInfo#getBandwidth} to get * {@link SoftApInfo#getFrequency} and {@link SoftApInfo#getBandwidth} to get * driver channel selection result. * driver channel selection result. */ */ public static final int SOFTAP_FEATURE_ACS_OFFLOAD = 1 << 0; public static final long SOFTAP_FEATURE_ACS_OFFLOAD = 1 << 0; /** /** * Support for client force disconnect. * Support for client force disconnect. Loading @@ -59,7 +59,7 @@ public final class SoftApCapability implements Parcelable { * Check feature support before invoking * Check feature support before invoking * {@link SoftApConfiguration.Builder#setMaxNumberOfClients(int)} * {@link SoftApConfiguration.Builder#setMaxNumberOfClients(int)} */ */ public static final int SOFTAP_FEATURE_CLIENT_FORCE_DISCONNECT = 1 << 1; public static final long SOFTAP_FEATURE_CLIENT_FORCE_DISCONNECT = 1 << 1; /** /** Loading @@ -67,18 +67,18 @@ public final class SoftApCapability implements Parcelable { * * * flag when {@link config_wifi_softap_sae_supported)} is true. * flag when {@link config_wifi_softap_sae_supported)} is true. */ */ public static final int SOFTAP_FEATURE_WPA3_SAE = 1 << 2; public static final long SOFTAP_FEATURE_WPA3_SAE = 1 << 2; /** @hide */ /** @hide */ @Retention(RetentionPolicy.SOURCE) @Retention(RetentionPolicy.SOURCE) @IntDef(flag = true, prefix = { "SOFTAP_FEATURE_" }, value = { @LongDef(flag = true, prefix = { "SOFTAP_FEATURE_" }, value = { SOFTAP_FEATURE_ACS_OFFLOAD, SOFTAP_FEATURE_ACS_OFFLOAD, SOFTAP_FEATURE_CLIENT_FORCE_DISCONNECT, SOFTAP_FEATURE_CLIENT_FORCE_DISCONNECT, SOFTAP_FEATURE_WPA3_SAE, SOFTAP_FEATURE_WPA3_SAE, }) }) public @interface HotspotFeatures {} public @interface HotspotFeatures {} private @HotspotFeatures int mSupportedFeatures = 0; private @HotspotFeatures long mSupportedFeatures = 0; private int mMaximumSupportedClientNumber; private int mMaximumSupportedClientNumber; Loading @@ -104,7 +104,7 @@ public final class SoftApCapability implements Parcelable { * * * @param feature one of feature from {@link HotspotFeatures} * @param feature one of feature from {@link HotspotFeatures} */ */ public boolean isFeatureSupported(@HotspotFeatures int feature) { public boolean isFeatureSupported(@HotspotFeatures long feature) { return (mSupportedFeatures & feature) == feature; return (mSupportedFeatures & feature) == feature; } } Loading @@ -125,7 +125,7 @@ public final class SoftApCapability implements Parcelable { * @param features One or combination of the feature from {@link @HotspotFeatures}. * @param features One or combination of the feature from {@link @HotspotFeatures}. * @hide * @hide */ */ public SoftApCapability(@HotspotFeatures int features) { public SoftApCapability(@HotspotFeatures long features) { mSupportedFeatures = features; mSupportedFeatures = features; } } Loading @@ -138,7 +138,7 @@ public final class SoftApCapability implements Parcelable { @Override @Override /** Implement the Parcelable interface */ /** Implement the Parcelable interface */ public void writeToParcel(@NonNull Parcel dest, int flags) { public void writeToParcel(@NonNull Parcel dest, int flags) { dest.writeInt(mSupportedFeatures); dest.writeLong(mSupportedFeatures); dest.writeInt(mMaximumSupportedClientNumber); dest.writeInt(mMaximumSupportedClientNumber); } } Loading @@ -146,7 +146,7 @@ public final class SoftApCapability implements Parcelable { /** Implement the Parcelable interface */ /** Implement the Parcelable interface */ public static final Creator<SoftApCapability> CREATOR = new Creator<SoftApCapability>() { public static final Creator<SoftApCapability> CREATOR = new Creator<SoftApCapability>() { public SoftApCapability createFromParcel(Parcel in) { public SoftApCapability createFromParcel(Parcel in) { int supportedFeatures = in.readInt(); long supportedFeatures = in.readLong(); SoftApCapability capability = new SoftApCapability(supportedFeatures); SoftApCapability capability = new SoftApCapability(supportedFeatures); capability.mMaximumSupportedClientNumber = in.readInt(); capability.mMaximumSupportedClientNumber = in.readInt(); return capability; return capability; Loading
wifi/tests/src/android/net/wifi/SoftApCapabilityTest.java +2 −2 Original line number Original line Diff line number Diff line Loading @@ -35,7 +35,7 @@ public class SoftApCapabilityTest { */ */ @Test @Test public void testCopyOperator() throws Exception { public void testCopyOperator() throws Exception { int testSoftApFeature = SoftApCapability.SOFTAP_FEATURE_CLIENT_FORCE_DISCONNECT long testSoftApFeature = SoftApCapability.SOFTAP_FEATURE_CLIENT_FORCE_DISCONNECT | SoftApCapability.SOFTAP_FEATURE_ACS_OFFLOAD; | SoftApCapability.SOFTAP_FEATURE_ACS_OFFLOAD; SoftApCapability capability = new SoftApCapability(testSoftApFeature); SoftApCapability capability = new SoftApCapability(testSoftApFeature); capability.setMaxSupportedClients(10); capability.setMaxSupportedClients(10); Loading @@ -51,7 +51,7 @@ public class SoftApCapabilityTest { */ */ @Test @Test public void testParcelOperation() throws Exception { public void testParcelOperation() throws Exception { int testSoftApFeature = SoftApCapability.SOFTAP_FEATURE_CLIENT_FORCE_DISCONNECT long testSoftApFeature = SoftApCapability.SOFTAP_FEATURE_CLIENT_FORCE_DISCONNECT | SoftApCapability.SOFTAP_FEATURE_ACS_OFFLOAD; | SoftApCapability.SOFTAP_FEATURE_ACS_OFFLOAD; SoftApCapability capability = new SoftApCapability(testSoftApFeature); SoftApCapability capability = new SoftApCapability(testSoftApFeature); capability.setMaxSupportedClients(10); capability.setMaxSupportedClients(10); Loading