Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ca7544ea authored by Jakub Pawlowski's avatar Jakub Pawlowski Committed by Gerrit Code Review
Browse files

Merge "Hide periodic scanning"

parents 62c5f64f 63fad69a
Loading
Loading
Loading
Loading
+0 −31
Original line number Diff line number Diff line
@@ -6696,7 +6696,6 @@ package android.bluetooth {
    method public static synchronized android.bluetooth.BluetoothAdapter getDefaultAdapter();
    method public int getLeMaximumAdvertisingDataLength();
    method public java.lang.String getName();
    method public android.bluetooth.le.PeriodicAdvertisingManager getPeriodicAdvertisingManager();
    method public int getProfileConnectionState(int);
    method public boolean getProfileProxy(android.content.Context, android.bluetooth.BluetoothProfile.ServiceListener, int);
    method public android.bluetooth.BluetoothDevice getRemoteDevice(java.lang.String);
@@ -7585,21 +7584,6 @@ package android.bluetooth.le {
    method public void stopScan(android.bluetooth.le.ScanCallback);
  }
  public abstract class PeriodicAdvertisingCallback {
    ctor public PeriodicAdvertisingCallback();
    method public void onPeriodicAdvertisingReport(android.bluetooth.le.PeriodicAdvertisingReport);
    method public void onSyncEstablished(int, android.bluetooth.BluetoothDevice, int, int, int, int);
    method public void onSyncLost(int);
    field public static final int SYNC_NO_RESOURCES = 2; // 0x2
    field public static final int SYNC_NO_RESPONSE = 1; // 0x1
  }
  public final class PeriodicAdvertisingManager {
    method public void registerSync(android.bluetooth.le.ScanResult, int, int, android.bluetooth.le.PeriodicAdvertisingCallback);
    method public void registerSync(android.bluetooth.le.ScanResult, int, int, android.bluetooth.le.PeriodicAdvertisingCallback, android.os.Handler);
    method public void unregisterSync(android.bluetooth.le.PeriodicAdvertisingCallback);
  }
  public final class PeriodicAdvertisingParameters implements android.os.Parcelable {
    method public int describeContents();
    method public boolean getEnable();
@@ -7617,21 +7601,6 @@ package android.bluetooth.le {
    method public android.bluetooth.le.PeriodicAdvertisingParameters.Builder setInterval(int);
  }
  public final class PeriodicAdvertisingReport implements android.os.Parcelable {
    ctor public PeriodicAdvertisingReport(int, int, int, int, android.bluetooth.le.ScanRecord);
    method public int describeContents();
    method public android.bluetooth.le.ScanRecord getData();
    method public int getDataStatus();
    method public int getRssi();
    method public int getSyncHandle();
    method public long getTimestampNanos();
    method public int getTxPower();
    method public void writeToParcel(android.os.Parcel, int);
    field public static final android.os.Parcelable.Creator<android.bluetooth.le.PeriodicAdvertisingReport> CREATOR;
    field public static final int DATA_COMPLETE = 0; // 0x0
    field public static final int DATA_INCOMPLETE_TRUNCATED = 2; // 0x2
  }
  public abstract class ScanCallback {
    ctor public ScanCallback();
    method public void onBatchScanResults(java.util.List<android.bluetooth.le.ScanResult>);
+0 −31
Original line number Diff line number Diff line
@@ -6995,7 +6995,6 @@ package android.bluetooth {
    method public static synchronized android.bluetooth.BluetoothAdapter getDefaultAdapter();
    method public int getLeMaximumAdvertisingDataLength();
    method public java.lang.String getName();
    method public android.bluetooth.le.PeriodicAdvertisingManager getPeriodicAdvertisingManager();
    method public int getProfileConnectionState(int);
    method public boolean getProfileProxy(android.content.Context, android.bluetooth.BluetoothProfile.ServiceListener, int);
    method public android.bluetooth.BluetoothDevice getRemoteDevice(java.lang.String);
@@ -7893,21 +7892,6 @@ package android.bluetooth.le {
    method public void stopScan(android.bluetooth.le.ScanCallback);
  }
  public abstract class PeriodicAdvertisingCallback {
    ctor public PeriodicAdvertisingCallback();
    method public void onPeriodicAdvertisingReport(android.bluetooth.le.PeriodicAdvertisingReport);
    method public void onSyncEstablished(int, android.bluetooth.BluetoothDevice, int, int, int, int);
    method public void onSyncLost(int);
    field public static final int SYNC_NO_RESOURCES = 2; // 0x2
    field public static final int SYNC_NO_RESPONSE = 1; // 0x1
  }
  public final class PeriodicAdvertisingManager {
    method public void registerSync(android.bluetooth.le.ScanResult, int, int, android.bluetooth.le.PeriodicAdvertisingCallback);
    method public void registerSync(android.bluetooth.le.ScanResult, int, int, android.bluetooth.le.PeriodicAdvertisingCallback, android.os.Handler);
    method public void unregisterSync(android.bluetooth.le.PeriodicAdvertisingCallback);
  }
  public final class PeriodicAdvertisingParameters implements android.os.Parcelable {
    method public int describeContents();
    method public boolean getEnable();
@@ -7925,21 +7909,6 @@ package android.bluetooth.le {
    method public android.bluetooth.le.PeriodicAdvertisingParameters.Builder setInterval(int);
  }
  public final class PeriodicAdvertisingReport implements android.os.Parcelable {
    ctor public PeriodicAdvertisingReport(int, int, int, int, android.bluetooth.le.ScanRecord);
    method public int describeContents();
    method public android.bluetooth.le.ScanRecord getData();
    method public int getDataStatus();
    method public int getRssi();
    method public int getSyncHandle();
    method public long getTimestampNanos();
    method public int getTxPower();
    method public void writeToParcel(android.os.Parcel, int);
    field public static final android.os.Parcelable.Creator<android.bluetooth.le.PeriodicAdvertisingReport> CREATOR;
    field public static final int DATA_COMPLETE = 0; // 0x0
    field public static final int DATA_INCOMPLETE_TRUNCATED = 2; // 0x2
  }
  public final class ResultStorageDescriptor implements android.os.Parcelable {
    ctor public ResultStorageDescriptor(int, int, int);
    method public int describeContents();
+0 −31
Original line number Diff line number Diff line
@@ -6705,7 +6705,6 @@ package android.bluetooth {
    method public static synchronized android.bluetooth.BluetoothAdapter getDefaultAdapter();
    method public int getLeMaximumAdvertisingDataLength();
    method public java.lang.String getName();
    method public android.bluetooth.le.PeriodicAdvertisingManager getPeriodicAdvertisingManager();
    method public int getProfileConnectionState(int);
    method public boolean getProfileProxy(android.content.Context, android.bluetooth.BluetoothProfile.ServiceListener, int);
    method public android.bluetooth.BluetoothDevice getRemoteDevice(java.lang.String);
@@ -7594,21 +7593,6 @@ package android.bluetooth.le {
    method public void stopScan(android.bluetooth.le.ScanCallback);
  }
  public abstract class PeriodicAdvertisingCallback {
    ctor public PeriodicAdvertisingCallback();
    method public void onPeriodicAdvertisingReport(android.bluetooth.le.PeriodicAdvertisingReport);
    method public void onSyncEstablished(int, android.bluetooth.BluetoothDevice, int, int, int, int);
    method public void onSyncLost(int);
    field public static final int SYNC_NO_RESOURCES = 2; // 0x2
    field public static final int SYNC_NO_RESPONSE = 1; // 0x1
  }
  public final class PeriodicAdvertisingManager {
    method public void registerSync(android.bluetooth.le.ScanResult, int, int, android.bluetooth.le.PeriodicAdvertisingCallback);
    method public void registerSync(android.bluetooth.le.ScanResult, int, int, android.bluetooth.le.PeriodicAdvertisingCallback, android.os.Handler);
    method public void unregisterSync(android.bluetooth.le.PeriodicAdvertisingCallback);
  }
  public final class PeriodicAdvertisingParameters implements android.os.Parcelable {
    method public int describeContents();
    method public boolean getEnable();
@@ -7626,21 +7610,6 @@ package android.bluetooth.le {
    method public android.bluetooth.le.PeriodicAdvertisingParameters.Builder setInterval(int);
  }
  public final class PeriodicAdvertisingReport implements android.os.Parcelable {
    ctor public PeriodicAdvertisingReport(int, int, int, int, android.bluetooth.le.ScanRecord);
    method public int describeContents();
    method public android.bluetooth.le.ScanRecord getData();
    method public int getDataStatus();
    method public int getRssi();
    method public int getSyncHandle();
    method public long getTimestampNanos();
    method public int getTxPower();
    method public void writeToParcel(android.os.Parcel, int);
    field public static final android.os.Parcelable.Creator<android.bluetooth.le.PeriodicAdvertisingReport> CREATOR;
    field public static final int DATA_COMPLETE = 0; // 0x0
    field public static final int DATA_INCOMPLETE_TRUNCATED = 2; // 0x2
  }
  public abstract class ScanCallback {
    ctor public ScanCallback();
    method public void onBatchScanResults(java.util.List<android.bluetooth.le.ScanResult>);
+1 −0
Original line number Diff line number Diff line
@@ -638,6 +638,7 @@ public final class BluetoothAdapter {
     * <p>
     * Use {@link #isLePeriodicAdvertisingSupported()} to check whether LE Periodic Advertising is
     * supported on this device before calling this method.
     * @hide
     */
    public PeriodicAdvertisingManager getPeriodicAdvertisingManager() {
      if (!getLeAccess())
+1 −0
Original line number Diff line number Diff line
@@ -23,6 +23,7 @@ import android.bluetooth.BluetoothDevice;
 * advertising operation status.
 *
 * @see PeriodicAdvertisingManager#createSync
 * @hide
 */
public abstract class PeriodicAdvertisingCallback {

Loading