diff options
Diffstat (limited to 'extensions/7/system')
-rw-r--r-- | extensions/7/system/api/android.net.ipsec.ike.txt | 6 | ||||
-rw-r--r-- | extensions/7/system/api/framework-bluetooth.txt | 73 | ||||
-rw-r--r-- | extensions/7/system/api/framework-wifi-removed.txt | 2 | ||||
-rw-r--r-- | extensions/7/system/api/framework-wifi.txt | 22 |
4 files changed, 103 insertions, 0 deletions
diff --git a/extensions/7/system/api/android.net.ipsec.ike.txt b/extensions/7/system/api/android.net.ipsec.ike.txt index f354230ab..9a412cc7b 100644 --- a/extensions/7/system/api/android.net.ipsec.ike.txt +++ b/extensions/7/system/api/android.net.ipsec.ike.txt @@ -5,6 +5,12 @@ package android.net.eap { method @Deprecated @Nullable public android.net.eap.EapSessionConfig.EapMsChapV2Config getEapMsChapV2onfig(); } + public static class EapSessionConfig.EapAkaConfig extends android.net.eap.EapSessionConfig.EapUiccConfig { + } + + public static class EapSessionConfig.EapSimConfig extends android.net.eap.EapSessionConfig.EapUiccConfig { + } + @Deprecated public abstract static class EapSessionConfig.EapUiccConfig extends android.net.eap.EapSessionConfig.EapMethodConfig { method @Deprecated public int getAppType(); method @Deprecated public int getSubId(); diff --git a/extensions/7/system/api/framework-bluetooth.txt b/extensions/7/system/api/framework-bluetooth.txt index 30f7d86f3..6250f8cac 100644 --- a/extensions/7/system/api/framework-bluetooth.txt +++ b/extensions/7/system/api/framework-bluetooth.txt @@ -30,13 +30,17 @@ package android.bluetooth { public final class BluetoothA2dpSink implements android.bluetooth.BluetoothProfile { method public void finalize(); + method @RequiresPermission(android.Manifest.permission.BLUETOOTH_CONNECT) public java.util.List<android.bluetooth.BluetoothDevice> getConnectedDevices(); method @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_CONNECT, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public int getConnectionPolicy(@NonNull android.bluetooth.BluetoothDevice); + method @RequiresPermission(android.Manifest.permission.BLUETOOTH_CONNECT) public int getConnectionState(android.bluetooth.BluetoothDevice); + method @RequiresPermission(android.Manifest.permission.BLUETOOTH_CONNECT) public java.util.List<android.bluetooth.BluetoothDevice> getDevicesMatchingConnectionStates(int[]); method @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_CONNECT, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public boolean isAudioPlaying(@NonNull android.bluetooth.BluetoothDevice); method @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_CONNECT, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public boolean setConnectionPolicy(@NonNull android.bluetooth.BluetoothDevice, int); field @RequiresPermission(android.Manifest.permission.BLUETOOTH_CONNECT) public static final String ACTION_CONNECTION_STATE_CHANGED = "android.bluetooth.a2dp-sink.profile.action.CONNECTION_STATE_CHANGED"; } public final class BluetoothActivityEnergyInfo implements android.os.Parcelable { + method public int describeContents(); method public int getBluetoothStackState(); method public long getControllerEnergyUsed(); method public long getControllerIdleTimeMillis(); @@ -45,6 +49,7 @@ package android.bluetooth { method public long getTimestampMillis(); method @NonNull public java.util.List<android.bluetooth.UidTraffic> getUidTraffic(); method public boolean isValid(); + method public void writeToParcel(android.os.Parcel, int); field public static final int BT_STACK_STATE_INVALID = 0; // 0x0 field public static final int BT_STACK_STATE_STATE_ACTIVE = 1; // 0x1 field public static final int BT_STACK_STATE_STATE_IDLE = 3; // 0x3 @@ -288,6 +293,8 @@ package android.bluetooth { } public final class BluetoothHapClient implements java.lang.AutoCloseable android.bluetooth.BluetoothProfile { + method public void close(); + method protected void finalize(); method @Nullable @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_CONNECT, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public android.bluetooth.BluetoothHapPresetInfo getActivePresetInfo(@NonNull android.bluetooth.BluetoothDevice); method @NonNull @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_CONNECT, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public java.util.List<android.bluetooth.BluetoothHapPresetInfo> getAllPresetInfo(@NonNull android.bluetooth.BluetoothDevice); method @NonNull @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_CONNECT, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public java.util.List<android.bluetooth.BluetoothDevice> getConnectedDevices(); @@ -323,6 +330,7 @@ package android.bluetooth { } public final class BluetoothHapPresetInfo implements android.os.Parcelable { + method public int describeContents(); method public int getIndex(); method @NonNull public String getName(); method public boolean isAvailable(); @@ -348,6 +356,8 @@ package android.bluetooth { } public final class BluetoothHeadsetClient implements java.lang.AutoCloseable android.bluetooth.BluetoothProfile { + method public void close(); + method protected void finalize(); method @NonNull @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_CONNECT, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public java.util.List<android.bluetooth.BluetoothDevice> getConnectedDevices(); method @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_CONNECT, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public int getConnectionPolicy(@NonNull android.bluetooth.BluetoothDevice); method @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_CONNECT, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public int getConnectionState(@NonNull android.bluetooth.BluetoothDevice); @@ -360,11 +370,13 @@ package android.bluetooth { } public static final class BluetoothHeadsetClient.NetworkServiceState implements android.os.Parcelable { + method public int describeContents(); method @NonNull public android.bluetooth.BluetoothDevice getDevice(); method @Nullable public String getNetworkOperatorName(); method @IntRange(from=0, to=5) public int getSignalStrength(); method public boolean isRoaming(); method public boolean isServiceAvailable(); + method public void writeToParcel(@NonNull android.os.Parcel, int); field @NonNull public static final android.os.Parcelable.Creator<android.bluetooth.BluetoothHeadsetClient.NetworkServiceState> CREATOR; } @@ -387,6 +399,7 @@ package android.bluetooth { } public static final class BluetoothHearingAid.AdvertisementServiceData implements android.os.Parcelable { + method public int describeContents(); method @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_SCAN, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public int getDeviceMode(); method @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_SCAN, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public int getDeviceSide(); method @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_SCAN, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public int getTruncatedHiSyncId(); @@ -404,6 +417,7 @@ package android.bluetooth { method @NonNull @RequiresPermission(android.Manifest.permission.BLUETOOTH_CONNECT) public java.util.List<android.bluetooth.BluetoothDevice> getConnectedDevices(); method @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_CONNECT, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public int getConnectionPolicy(@NonNull android.bluetooth.BluetoothDevice); method @RequiresPermission(android.Manifest.permission.BLUETOOTH_CONNECT) public int getConnectionState(@NonNull android.bluetooth.BluetoothDevice); + method @RequiresPermission(android.Manifest.permission.BLUETOOTH_CONNECT) public java.util.List<android.bluetooth.BluetoothDevice> getDevicesMatchingConnectionStates(int[]); method @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_CONNECT, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public boolean setConnectionPolicy(@NonNull android.bluetooth.BluetoothDevice, int); field @RequiresPermission(android.Manifest.permission.BLUETOOTH_CONNECT) public static final String ACTION_CONNECTION_STATE_CHANGED = "android.bluetooth.input.profile.action.CONNECTION_STATE_CHANGED"; } @@ -459,12 +473,14 @@ package android.bluetooth { } public final class BluetoothLeAudioCodecConfigMetadata implements android.os.Parcelable { + method public int describeContents(); method @NonNull public static android.bluetooth.BluetoothLeAudioCodecConfigMetadata fromRawBytes(@NonNull byte[]); method public long getAudioLocation(); method public int getFrameDuration(); method public int getOctetsPerFrame(); method @NonNull public byte[] getRawMetadata(); method public int getSampleRate(); + method public void writeToParcel(android.os.Parcel, int); field @NonNull public static final android.os.Parcelable.Creator<android.bluetooth.BluetoothLeAudioCodecConfigMetadata> CREATOR; } @@ -479,10 +495,12 @@ package android.bluetooth { } public final class BluetoothLeAudioContentMetadata implements android.os.Parcelable { + method public int describeContents(); method @NonNull public static android.bluetooth.BluetoothLeAudioContentMetadata fromRawBytes(@NonNull byte[]); method @Nullable public String getLanguage(); method @Nullable public String getProgramInfo(); method @NonNull public byte[] getRawMetadata(); + method public void writeToParcel(android.os.Parcel, int); field @NonNull public static final android.os.Parcelable.Creator<android.bluetooth.BluetoothLeAudioContentMetadata> CREATOR; } @@ -495,7 +513,12 @@ package android.bluetooth { } public final class BluetoothLeBroadcast implements java.lang.AutoCloseable android.bluetooth.BluetoothProfile { + method public void close(); + method protected void finalize(); method @NonNull @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_CONNECT, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public java.util.List<android.bluetooth.BluetoothLeBroadcastMetadata> getAllBroadcastMetadata(); + method @NonNull @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_CONNECT, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public java.util.List<android.bluetooth.BluetoothDevice> getConnectedDevices(); + method @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_CONNECT, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public int getConnectionState(@NonNull android.bluetooth.BluetoothDevice); + method @NonNull @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_CONNECT, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public java.util.List<android.bluetooth.BluetoothDevice> getDevicesMatchingConnectionStates(@NonNull int[]); method @RequiresPermission(android.Manifest.permission.BLUETOOTH_PRIVILEGED) public int getMaximumNumberOfBroadcasts(); method @RequiresPermission(android.Manifest.permission.BLUETOOTH_PRIVILEGED) public int getMaximumStreamsPerBroadcast(); method @RequiresPermission(android.Manifest.permission.BLUETOOTH_PRIVILEGED) public int getMaximumSubgroupsPerBroadcast(); @@ -523,6 +546,8 @@ package android.bluetooth { public final class BluetoothLeBroadcastAssistant implements java.lang.AutoCloseable android.bluetooth.BluetoothProfile { method @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_CONNECT, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public void addSource(@NonNull android.bluetooth.BluetoothDevice, @NonNull android.bluetooth.BluetoothLeBroadcastMetadata, boolean); + method public void close(); + method protected void finalize(); method @NonNull @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_CONNECT, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public java.util.List<android.bluetooth.BluetoothLeBroadcastReceiveState> getAllSources(@NonNull android.bluetooth.BluetoothDevice); method @NonNull @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_CONNECT, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public java.util.List<android.bluetooth.BluetoothDevice> getConnectedDevices(); method @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_CONNECT, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public int getConnectionPolicy(@NonNull android.bluetooth.BluetoothDevice); @@ -556,9 +581,11 @@ package android.bluetooth { } public final class BluetoothLeBroadcastChannel implements android.os.Parcelable { + method public int describeContents(); method public int getChannelIndex(); method @NonNull public android.bluetooth.BluetoothLeAudioCodecConfigMetadata getCodecMetadata(); method public boolean isSelected(); + method public void writeToParcel(android.os.Parcel, int); field @NonNull public static final android.os.Parcelable.Creator<android.bluetooth.BluetoothLeBroadcastChannel> CREATOR; } @@ -572,6 +599,7 @@ package android.bluetooth { } public final class BluetoothLeBroadcastMetadata implements android.os.Parcelable { + method public int describeContents(); method public int getAudioConfigQuality(); method @Nullable public byte[] getBroadcastCode(); method public int getBroadcastId(); @@ -585,6 +613,7 @@ package android.bluetooth { method @NonNull public java.util.List<android.bluetooth.BluetoothLeBroadcastSubgroup> getSubgroups(); method public boolean isEncrypted(); method public boolean isPublicBroadcast(); + method public void writeToParcel(android.os.Parcel, int); field public static final int AUDIO_CONFIG_QUALITY_HIGH = 2; // 0x2 field public static final int AUDIO_CONFIG_QUALITY_NONE = 0; // 0x0 field public static final int AUDIO_CONFIG_QUALITY_STANDARD = 1; // 0x1 @@ -612,6 +641,7 @@ package android.bluetooth { } public final class BluetoothLeBroadcastReceiveState implements android.os.Parcelable { + method public int describeContents(); method @Nullable public byte[] getBadCode(); method public int getBigEncryptionState(); method @NonNull public java.util.List<java.lang.Long> getBisSyncState(); @@ -623,6 +653,7 @@ package android.bluetooth { method @NonNull public android.bluetooth.BluetoothDevice getSourceDevice(); method @IntRange(from=0, to=255) public int getSourceId(); method @NonNull public java.util.List<android.bluetooth.BluetoothLeAudioContentMetadata> getSubgroupMetadata(); + method public void writeToParcel(android.os.Parcel, int); field public static final int BIG_ENCRYPTION_STATE_BAD_CODE = 3; // 0x3 field public static final int BIG_ENCRYPTION_STATE_CODE_REQUIRED = 1; // 0x1 field public static final int BIG_ENCRYPTION_STATE_DECRYPTING = 2; // 0x2 @@ -636,11 +667,13 @@ package android.bluetooth { } public final class BluetoothLeBroadcastSettings implements android.os.Parcelable { + method public int describeContents(); method @Nullable public byte[] getBroadcastCode(); method @Nullable public String getBroadcastName(); method @Nullable public android.bluetooth.BluetoothLeAudioContentMetadata getPublicBroadcastMetadata(); method @NonNull public java.util.List<android.bluetooth.BluetoothLeBroadcastSubgroupSettings> getSubgroupSettings(); method public boolean isPublicBroadcast(); + method public void writeToParcel(android.os.Parcel, int); field @NonNull public static final android.os.Parcelable.Creator<android.bluetooth.BluetoothLeBroadcastSettings> CREATOR; } @@ -657,11 +690,13 @@ package android.bluetooth { } public final class BluetoothLeBroadcastSubgroup implements android.os.Parcelable { + method public int describeContents(); method @NonNull public java.util.List<android.bluetooth.BluetoothLeBroadcastChannel> getChannels(); method public long getCodecId(); method @NonNull public android.bluetooth.BluetoothLeAudioCodecConfigMetadata getCodecSpecificConfig(); method @NonNull public android.bluetooth.BluetoothLeAudioContentMetadata getContentMetadata(); method public boolean hasChannelPreference(); + method public void writeToParcel(android.os.Parcel, int); field @NonNull public static final android.os.Parcelable.Creator<android.bluetooth.BluetoothLeBroadcastSubgroup> CREATOR; } @@ -677,8 +712,10 @@ package android.bluetooth { } public final class BluetoothLeBroadcastSubgroupSettings implements android.os.Parcelable { + method public int describeContents(); method @NonNull public android.bluetooth.BluetoothLeAudioContentMetadata getContentMetadata(); method public int getPreferredQuality(); + method public void writeToParcel(android.os.Parcel, int); field @NonNull public static final android.os.Parcelable.Creator<android.bluetooth.BluetoothLeBroadcastSubgroupSettings> CREATOR; field public static final int QUALITY_HIGH = 1; // 0x1 field public static final int QUALITY_STANDARD = 0; // 0x0 @@ -697,11 +734,15 @@ package android.bluetooth { method protected void finalize(); method @NonNull @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_CONNECT, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public java.util.List<android.bluetooth.BluetoothDevice> getConnectedDevices(); method @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_CONNECT, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public int getConnectionPolicy(@NonNull android.bluetooth.BluetoothDevice); + method @RequiresPermission(android.Manifest.permission.BLUETOOTH_CONNECT) public int getConnectionState(android.bluetooth.BluetoothDevice); + method @RequiresPermission(android.Manifest.permission.BLUETOOTH_CONNECT) public java.util.List<android.bluetooth.BluetoothDevice> getDevicesMatchingConnectionStates(int[]); method @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_CONNECT, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public boolean setConnectionPolicy(@NonNull android.bluetooth.BluetoothDevice, int); field @RequiresPermission(android.Manifest.permission.BLUETOOTH_CONNECT) public static final String ACTION_CONNECTION_STATE_CHANGED = "android.bluetooth.map.profile.action.CONNECTION_STATE_CHANGED"; } public final class BluetoothMapClient implements java.lang.AutoCloseable android.bluetooth.BluetoothProfile { + method public void close(); + method protected void finalize(); method @NonNull @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_CONNECT, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public java.util.List<android.bluetooth.BluetoothDevice> getConnectedDevices(); method @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_CONNECT, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public int getConnectionPolicy(@NonNull android.bluetooth.BluetoothDevice); method @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_CONNECT, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public int getConnectionState(@NonNull android.bluetooth.BluetoothDevice); @@ -712,8 +753,10 @@ package android.bluetooth { } public final class BluetoothPan implements android.bluetooth.BluetoothProfile { + method protected void finalize(); method @NonNull @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_CONNECT, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public java.util.List<android.bluetooth.BluetoothDevice> getConnectedDevices(); method @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_CONNECT, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public int getConnectionState(@NonNull android.bluetooth.BluetoothDevice); + method @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_CONNECT, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public java.util.List<android.bluetooth.BluetoothDevice> getDevicesMatchingConnectionStates(int[]); method @RequiresPermission(android.Manifest.permission.BLUETOOTH_CONNECT) public boolean isTetheringOn(); method @Deprecated @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_CONNECT, android.Manifest.permission.BLUETOOTH_PRIVILEGED, android.Manifest.permission.TETHER_PRIVILEGED}) public void setBluetoothTethering(boolean); method @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_CONNECT, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public boolean setConnectionPolicy(@NonNull android.bluetooth.BluetoothDevice, int); @@ -731,12 +774,16 @@ package android.bluetooth { } public class BluetoothPbap implements android.bluetooth.BluetoothProfile { + method @RequiresPermission(android.Manifest.permission.BLUETOOTH_CONNECT) public java.util.List<android.bluetooth.BluetoothDevice> getConnectedDevices(); method @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_CONNECT, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public int getConnectionState(@NonNull android.bluetooth.BluetoothDevice); + method @RequiresPermission(android.Manifest.permission.BLUETOOTH_CONNECT) public java.util.List<android.bluetooth.BluetoothDevice> getDevicesMatchingConnectionStates(int[]); method @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_CONNECT, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public boolean setConnectionPolicy(@NonNull android.bluetooth.BluetoothDevice, int); field @RequiresPermission(android.Manifest.permission.BLUETOOTH_CONNECT) public static final String ACTION_CONNECTION_STATE_CHANGED = "android.bluetooth.pbap.profile.action.CONNECTION_STATE_CHANGED"; } public final class BluetoothPbapClient implements java.lang.AutoCloseable android.bluetooth.BluetoothProfile { + method public void close(); + method protected void finalize(); method @NonNull @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_CONNECT, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public java.util.List<android.bluetooth.BluetoothDevice> getConnectedDevices(); method @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_CONNECT, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public int getConnectionPolicy(@NonNull android.bluetooth.BluetoothDevice); method @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_CONNECT, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public int getConnectionState(@NonNull android.bluetooth.BluetoothDevice); @@ -769,6 +816,7 @@ package android.bluetooth { } public final class BluetoothQualityReport implements android.os.Parcelable { + method public int describeContents(); method @Nullable public android.bluetooth.BluetoothClass getBluetoothClass(); method @Nullable public android.bluetooth.BluetoothQualityReport.BqrCommon getBqrCommon(); method @Nullable public android.os.Parcelable getBqrEvent(); @@ -790,6 +838,7 @@ package android.bluetooth { public static final class BluetoothQualityReport.BqrCommon implements android.os.Parcelable { method @NonNull public static String connectionRoleToString(int); + method public int describeContents(); method public int getAfhSelectUnidealChannelCount(); method public int getCalFailedItemCount(); method public int getConnectionHandle(); @@ -818,6 +867,7 @@ package android.bluetooth { public static final class BluetoothQualityReport.BqrConnectFail implements android.os.Parcelable { method @NonNull public static String connectFailIdToString(int); + method public int describeContents(); method public int getFailReason(); method public void writeToParcel(@NonNull android.os.Parcel, int); field public static final int CONNECT_FAIL_ID_ACL_ALREADY_EXIST = 11; // 0xb @@ -829,6 +879,7 @@ package android.bluetooth { } public static final class BluetoothQualityReport.BqrVsA2dpChoppy implements android.os.Parcelable { + method public int describeContents(); method public int getAclTxQueueLength(); method public long getArrivalTime(); method public int getGlitchCount(); @@ -843,6 +894,7 @@ package android.bluetooth { public static final class BluetoothQualityReport.BqrVsLsto implements android.os.Parcelable { method @Nullable public static String connStateToString(int); + method public int describeContents(); method public long getBasebandStats(); method public int getConnState(); method public int getCxmDenials(); @@ -857,6 +909,7 @@ package android.bluetooth { public static final class BluetoothQualityReport.BqrVsScoChoppy implements android.os.Parcelable { method @Nullable public static String airFormatToString(int); + method public int describeContents(); method public int getAirFormat(); method public int getGlitchCount(); method public int getGoodRxFrameCount(); @@ -891,12 +944,18 @@ package android.bluetooth { } public final class BluetoothSap implements java.lang.AutoCloseable android.bluetooth.BluetoothProfile { + method public void close(); + method protected void finalize(); + method @RequiresPermission(android.Manifest.permission.BLUETOOTH_CONNECT) public java.util.List<android.bluetooth.BluetoothDevice> getConnectedDevices(); method @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_CONNECT, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public int getConnectionPolicy(@NonNull android.bluetooth.BluetoothDevice); + method @RequiresPermission(android.Manifest.permission.BLUETOOTH_CONNECT) public int getConnectionState(android.bluetooth.BluetoothDevice); + method @RequiresPermission(android.Manifest.permission.BLUETOOTH_CONNECT) public java.util.List<android.bluetooth.BluetoothDevice> getDevicesMatchingConnectionStates(int[]); method @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_CONNECT, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public boolean setConnectionPolicy(@NonNull android.bluetooth.BluetoothDevice, int); field @RequiresPermission(android.Manifest.permission.BLUETOOTH_CONNECT) public static final String ACTION_CONNECTION_STATE_CHANGED = "android.bluetooth.sap.profile.action.CONNECTION_STATE_CHANGED"; } public final class BluetoothSinkAudioPolicy implements android.os.Parcelable { + method public int describeContents(); method public int getActiveDevicePolicyAfterConnection(); method public int getCallEstablishPolicy(); method public int getInBandRingtonePolicy(); @@ -1011,6 +1070,8 @@ package android.bluetooth { method @RequiresPermission(android.Manifest.permission.BLUETOOTH_PRIVILEGED) protected void finalize(); method @NonNull @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_CONNECT, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public java.util.List<android.bluetooth.BluetoothDevice> getConnectedDevices(); method @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_CONNECT, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public int getConnectionPolicy(@NonNull android.bluetooth.BluetoothDevice); + method @RequiresPermission(android.Manifest.permission.BLUETOOTH_CONNECT) public int getConnectionState(android.bluetooth.BluetoothDevice); + method @RequiresPermission(android.Manifest.permission.BLUETOOTH_CONNECT) public java.util.List<android.bluetooth.BluetoothDevice> getDevicesMatchingConnectionStates(int[]); method @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_CONNECT, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public boolean isVolumeOffsetAvailable(@NonNull android.bluetooth.BluetoothDevice); method @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_CONNECT, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public void registerCallback(@NonNull java.util.concurrent.Executor, @NonNull android.bluetooth.BluetoothVolumeControl.Callback); method @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_CONNECT, android.Manifest.permission.BLUETOOTH_PRIVILEGED}) public boolean setConnectionPolicy(@NonNull android.bluetooth.BluetoothDevice, int); @@ -1043,6 +1104,7 @@ package android.bluetooth { } public final class OobData implements android.os.Parcelable { + method public int describeContents(); method @NonNull public byte[] getClassOfDevice(); method @NonNull public byte[] getClassicLength(); method @NonNull public byte[] getConfirmationHash(); @@ -1053,6 +1115,7 @@ package android.bluetooth { method @NonNull public int getLeFlags(); method @Nullable public byte[] getLeTemporaryKey(); method @NonNull public byte[] getRandomizerHash(); + method public void writeToParcel(@NonNull android.os.Parcel, int); field public static final int CLASS_OF_DEVICE_OCTETS = 3; // 0x3 field public static final int CONFIRMATION_OCTETS = 16; // 0x10 field @NonNull public static final android.os.Parcelable.Creator<android.bluetooth.OobData> CREATOR; @@ -1092,9 +1155,12 @@ package android.bluetooth { } public final class UidTraffic implements java.lang.Cloneable android.os.Parcelable { + method public android.bluetooth.UidTraffic clone(); + method public int describeContents(); method public long getRxBytes(); method public long getTxBytes(); method public int getUid(); + method public void writeToParcel(android.os.Parcel, int); field @NonNull public static final android.os.Parcelable.Creator<android.bluetooth.UidTraffic> CREATOR; } @@ -1142,9 +1208,11 @@ package android.bluetooth.le { } public final class DistanceMeasurementMethod implements android.os.Parcelable { + method public int describeContents(); method public double getId(); method public boolean isAltitudeAngleSupported(); method public boolean isAzimuthAngleSupported(); + method public void writeToParcel(android.os.Parcel, int); field @NonNull public static final android.os.Parcelable.Creator<android.bluetooth.le.DistanceMeasurementMethod> CREATOR; field public static final int DISTANCE_MEASUREMENT_METHOD_AUTO = 0; // 0x0 field public static final int DISTANCE_MEASUREMENT_METHOD_RSSI = 1; // 0x1 @@ -1158,12 +1226,14 @@ package android.bluetooth.le { } public final class DistanceMeasurementParams implements android.os.Parcelable { + method public int describeContents(); method public static int getDefaultDurationSeconds(); method @NonNull public android.bluetooth.BluetoothDevice getDevice(); method @IntRange(from=0) public int getDurationSeconds(); method public int getFrequency(); method public static int getMaxDurationSeconds(); method public int getMethodId(); + method public void writeToParcel(android.os.Parcel, int); field @NonNull public static final android.os.Parcelable.Creator<android.bluetooth.le.DistanceMeasurementParams> CREATOR; field public static final int REPORT_FREQUENCY_HIGH = 2; // 0x2 field public static final int REPORT_FREQUENCY_LOW = 0; // 0x0 @@ -1179,12 +1249,14 @@ package android.bluetooth.le { } public final class DistanceMeasurementResult implements android.os.Parcelable { + method public int describeContents(); method @FloatRange(from=-90.0, to=90.0) public double getAltitudeAngle(); method @FloatRange(from=0.0, to=360.0) public double getAzimuthAngle(); method public double getErrorAltitudeAngle(); method public double getErrorAzimuthAngle(); method @FloatRange(from=0.0) public double getErrorMeters(); method public double getResultMeters(); + method public void writeToParcel(android.os.Parcel, int); field @NonNull public static final android.os.Parcelable.Creator<android.bluetooth.le.DistanceMeasurementResult> CREATOR; } @@ -1246,6 +1318,7 @@ package android.bluetooth.le { } public final class TransportBlockFilter implements android.os.Parcelable { + method public int describeContents(); method public int getOrgId(); method public int getTdsFlags(); method public int getTdsFlagsMask(); diff --git a/extensions/7/system/api/framework-wifi-removed.txt b/extensions/7/system/api/framework-wifi-removed.txt index a2d0dff3e..0c469bc13 100644 --- a/extensions/7/system/api/framework-wifi-removed.txt +++ b/extensions/7/system/api/framework-wifi-removed.txt @@ -4,6 +4,8 @@ package android.net.wifi { @Deprecated public class BatchedScanResult implements android.os.Parcelable { ctor public BatchedScanResult(); ctor public BatchedScanResult(android.net.wifi.BatchedScanResult); + method public int describeContents(); + method public void writeToParcel(android.os.Parcel, int); field public final java.util.List<android.net.wifi.ScanResult> scanResults; field public boolean truncated; } diff --git a/extensions/7/system/api/framework-wifi.txt b/extensions/7/system/api/framework-wifi.txt index 67d3b9ad3..3f45a2a54 100644 --- a/extensions/7/system/api/framework-wifi.txt +++ b/extensions/7/system/api/framework-wifi.txt @@ -4,9 +4,11 @@ package android.net.wifi { public final class CoexUnsafeChannel implements android.os.Parcelable { ctor public CoexUnsafeChannel(int, int); ctor public CoexUnsafeChannel(int, int, int); + method public int describeContents(); method public int getBand(); method public int getChannel(); method public int getPowerCapDbm(); + method public void writeToParcel(android.os.Parcel, int); field @NonNull public static final android.os.Parcelable.Creator<android.net.wifi.CoexUnsafeChannel> CREATOR; field public static final int POWER_CAP_NONE = 2147483647; // 0x7fffffff } @@ -28,6 +30,7 @@ package android.net.wifi { } public final class QosPolicyParams implements android.os.Parcelable { + method public int describeContents(); method @Nullable public java.net.InetAddress getDestinationAddress(); method @IntRange(from=android.net.wifi.QosPolicyParams.DESTINATION_PORT_ANY, to=65535) public int getDestinationPort(); method @Nullable public int[] getDestinationPortRange(); @@ -40,6 +43,7 @@ package android.net.wifi { method @Nullable public java.net.InetAddress getSourceAddress(); method @IntRange(from=android.net.DscpPolicy.SOURCE_PORT_ANY, to=65535) public int getSourcePort(); method public int getUserPriority(); + method public void writeToParcel(@NonNull android.os.Parcel, int); field @NonNull public static final android.os.Parcelable.Creator<android.net.wifi.QosPolicyParams> CREATOR; field public static final int DESTINATION_PORT_ANY = -1; // 0xffffffff field public static final int DIRECTION_DOWNLINK = 1; // 0x1 @@ -155,11 +159,15 @@ package android.net.wifi { } @Deprecated public static class RttManager.ParcelableRttParams implements android.os.Parcelable { + method @Deprecated public int describeContents(); + method @Deprecated public void writeToParcel(android.os.Parcel, int); field @Deprecated @NonNull public android.net.wifi.RttManager.RttParams[] mParams; } @Deprecated public static class RttManager.ParcelableRttResults implements android.os.Parcelable { ctor @Deprecated public RttManager.ParcelableRttResults(android.net.wifi.RttManager.RttResult[]); + method @Deprecated public int describeContents(); + method @Deprecated public void writeToParcel(android.os.Parcel, int); field @Deprecated public android.net.wifi.RttManager.RttResult[] mResults; } @@ -184,6 +192,8 @@ package android.net.wifi { @Deprecated public static class RttManager.RttCapabilities implements android.os.Parcelable { ctor @Deprecated public RttManager.RttCapabilities(); + method @Deprecated public int describeContents(); + method @Deprecated public void writeToParcel(android.os.Parcel, int); field @Deprecated public int bwSupported; field @Deprecated public boolean lciSupported; field @Deprecated public boolean lcrSupported; @@ -1048,29 +1058,37 @@ package android.net.wifi { @Deprecated public static class WifiScanner.HotlistSettings implements android.os.Parcelable { ctor @Deprecated public WifiScanner.HotlistSettings(); + method @Deprecated public int describeContents(); + method @Deprecated public void writeToParcel(android.os.Parcel, int); field @Deprecated public int apLostThreshold; field @Deprecated public android.net.wifi.WifiScanner.BssidInfo[] bssidInfos; } public static class WifiScanner.ParcelableScanData implements android.os.Parcelable { ctor public WifiScanner.ParcelableScanData(android.net.wifi.WifiScanner.ScanData[]); + method public int describeContents(); method public android.net.wifi.WifiScanner.ScanData[] getResults(); + method public void writeToParcel(android.os.Parcel, int); field public android.net.wifi.WifiScanner.ScanData[] mResults; } public static class WifiScanner.ParcelableScanResults implements android.os.Parcelable { ctor public WifiScanner.ParcelableScanResults(android.net.wifi.ScanResult[]); + method public int describeContents(); method public android.net.wifi.ScanResult[] getResults(); + method public void writeToParcel(android.os.Parcel, int); field public android.net.wifi.ScanResult[] mResults; } public static class WifiScanner.ScanData implements android.os.Parcelable { ctor public WifiScanner.ScanData(int, int, android.net.wifi.ScanResult[]); ctor public WifiScanner.ScanData(android.net.wifi.WifiScanner.ScanData); + method public int describeContents(); method public int getFlags(); method public int getId(); method public android.net.wifi.ScanResult[] getResults(); method public int getScannedBands(); + method public void writeToParcel(android.os.Parcel, int); } public static interface WifiScanner.ScanListener extends android.net.wifi.WifiScanner.ActionListener { @@ -1081,12 +1099,14 @@ package android.net.wifi { public static class WifiScanner.ScanSettings implements android.os.Parcelable { ctor public WifiScanner.ScanSettings(); + method public int describeContents(); method public int getRnrSetting(); method @NonNull public java.util.List<android.net.wifi.ScanResult.InformationElement> getVendorIes(); method public boolean is6GhzPscOnlyEnabled(); method public void set6GhzPscOnlyEnabled(boolean); method public void setRnrSetting(int); method public void setVendorIes(@NonNull java.util.List<android.net.wifi.ScanResult.InformationElement>); + method public void writeToParcel(android.os.Parcel, int); field @NonNull public static final android.os.Parcelable.Creator<android.net.wifi.WifiScanner.ScanSettings> CREATOR; field public int band; field public android.net.wifi.WifiScanner.ChannelSpec[] channels; @@ -1114,6 +1134,8 @@ package android.net.wifi { @Deprecated public static class WifiScanner.WifiChangeSettings implements android.os.Parcelable { ctor @Deprecated public WifiScanner.WifiChangeSettings(); + method @Deprecated public int describeContents(); + method @Deprecated public void writeToParcel(android.os.Parcel, int); field @Deprecated public android.net.wifi.WifiScanner.BssidInfo[] bssidInfos; field @Deprecated public int lostApSampleSize; field @Deprecated public int minApsBreachingThreshold; |