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

Commit 21157d56 authored by Nathan Harold's avatar Nathan Harold
Browse files

Expose MmTelCapabilities#isCapable() as Public API

Expose the MmTelCapabilities#isCapable() API to complete
a chain of APIs exposed for debuggability in Android RVC.

Without this API, there is no (public) way for a caller that
receives a capability callback to determine whether a particular
MMTel feature is enabled for a particular IMS Connection.

Bug: 156107100
Test: make update-api && make offline-sdk-docs && make
Test: cts - ImsServiceTest#testCapabilityStatusCallback()
Change-Id: I0a0d72897112460370e6981ae33cef4da6e3ce4b
parent 70eef402
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -49106,6 +49106,7 @@ package android.telephony.ims.feature {
  }
  public static class MmTelFeature.MmTelCapabilities {
    method public final boolean isCapable(int);
    field public static final int CAPABILITY_TYPE_SMS = 8; // 0x8
    field public static final int CAPABILITY_TYPE_UT = 4; // 0x4
    field public static final int CAPABILITY_TYPE_VIDEO = 2; // 0x2
+0 −1
Original line number Diff line number Diff line
@@ -12250,7 +12250,6 @@ package android.telephony.ims.feature {
    ctor @Deprecated public MmTelFeature.MmTelCapabilities(android.telephony.ims.feature.ImsFeature.Capabilities);
    ctor public MmTelFeature.MmTelCapabilities(int);
    method public final void addCapabilities(int);
    method public final boolean isCapable(int);
    method public final void removeCapabilities(int);
  }
+0 −1
Original line number Diff line number Diff line
@@ -4697,7 +4697,6 @@ package android.telephony.ims.feature {
    ctor @Deprecated public MmTelFeature.MmTelCapabilities(android.telephony.ims.feature.ImsFeature.Capabilities);
    ctor public MmTelFeature.MmTelCapabilities(int);
    method public final void addCapabilities(int);
    method public final boolean isCapable(int);
    method public final void removeCapabilities(int);
  }

+1 −0
Original line number Diff line number Diff line
@@ -47256,6 +47256,7 @@ package android.telephony.ims.feature {
  }
  public static class MmTelFeature.MmTelCapabilities {
    method public final boolean isCapable(int);
    field public static final int CAPABILITY_TYPE_SMS = 8; // 0x8
    field public static final int CAPABILITY_TYPE_UT = 4; // 0x4
    field public static final int CAPABILITY_TYPE_VIDEO = 2; // 0x2
+0 −1
Original line number Diff line number Diff line
@@ -11118,7 +11118,6 @@ package android.telephony.ims.feature {
    ctor @Deprecated public MmTelFeature.MmTelCapabilities(android.telephony.ims.feature.ImsFeature.Capabilities);
    ctor public MmTelFeature.MmTelCapabilities(int);
    method public final void addCapabilities(int);
    method public final boolean isCapable(int);
    method public final void removeCapabilities(int);
  }
Loading