Merge "Expose MmTelCapabilities#isCapable() as Public API"

This commit is contained in:
Nathan Harold
2020-10-13 17:14:45 +00:00
committed by Gerrit Code Review
7 changed files with 12 additions and 13 deletions

View File

@@ -49108,6 +49108,7 @@ package android.telephony.ims.feature {
} }
public static class MmTelFeature.MmTelCapabilities { 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_SMS = 8; // 0x8
field public static final int CAPABILITY_TYPE_UT = 4; // 0x4 field public static final int CAPABILITY_TYPE_UT = 4; // 0x4
field public static final int CAPABILITY_TYPE_VIDEO = 2; // 0x2 field public static final int CAPABILITY_TYPE_VIDEO = 2; // 0x2

View File

@@ -12249,7 +12249,6 @@ package android.telephony.ims.feature {
ctor @Deprecated public MmTelFeature.MmTelCapabilities(android.telephony.ims.feature.ImsFeature.Capabilities); ctor @Deprecated public MmTelFeature.MmTelCapabilities(android.telephony.ims.feature.ImsFeature.Capabilities);
ctor public MmTelFeature.MmTelCapabilities(int); ctor public MmTelFeature.MmTelCapabilities(int);
method public final void addCapabilities(int); method public final void addCapabilities(int);
method public final boolean isCapable(int);
method public final void removeCapabilities(int); method public final void removeCapabilities(int);
} }

View File

@@ -4707,7 +4707,6 @@ package android.telephony.ims.feature {
ctor @Deprecated public MmTelFeature.MmTelCapabilities(android.telephony.ims.feature.ImsFeature.Capabilities); ctor @Deprecated public MmTelFeature.MmTelCapabilities(android.telephony.ims.feature.ImsFeature.Capabilities);
ctor public MmTelFeature.MmTelCapabilities(int); ctor public MmTelFeature.MmTelCapabilities(int);
method public final void addCapabilities(int); method public final void addCapabilities(int);
method public final boolean isCapable(int);
method public final void removeCapabilities(int); method public final void removeCapabilities(int);
} }

View File

@@ -47276,6 +47276,7 @@ package android.telephony.ims.feature {
} }
public static class MmTelFeature.MmTelCapabilities { 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_SMS = 8; // 0x8
field public static final int CAPABILITY_TYPE_UT = 4; // 0x4 field public static final int CAPABILITY_TYPE_UT = 4; // 0x4
field public static final int CAPABILITY_TYPE_VIDEO = 2; // 0x2 field public static final int CAPABILITY_TYPE_VIDEO = 2; // 0x2

View File

@@ -11131,7 +11131,6 @@ package android.telephony.ims.feature {
ctor @Deprecated public MmTelFeature.MmTelCapabilities(android.telephony.ims.feature.ImsFeature.Capabilities); ctor @Deprecated public MmTelFeature.MmTelCapabilities(android.telephony.ims.feature.ImsFeature.Capabilities);
ctor public MmTelFeature.MmTelCapabilities(int); ctor public MmTelFeature.MmTelCapabilities(int);
method public final void addCapabilities(int); method public final void addCapabilities(int);
method public final boolean isCapable(int);
method public final void removeCapabilities(int); method public final void removeCapabilities(int);
} }

View File

@@ -1722,7 +1722,6 @@ package android.telephony.ims.feature {
ctor @Deprecated public MmTelFeature.MmTelCapabilities(android.telephony.ims.feature.ImsFeature.Capabilities); ctor @Deprecated public MmTelFeature.MmTelCapabilities(android.telephony.ims.feature.ImsFeature.Capabilities);
ctor public MmTelFeature.MmTelCapabilities(int); ctor public MmTelFeature.MmTelCapabilities(int);
method public final void addCapabilities(int); method public final void addCapabilities(int);
method public final boolean isCapable(int);
method public final void removeCapabilities(int); method public final void removeCapabilities(int);
} }

View File

@@ -303,10 +303,11 @@ public class MmTelFeature extends ImsFeature {
} }
/** /**
* @hide * @param capabilities a bitmask of one or more {@link MmTelCapability}.
*
* @return true if all queried capabilities are true, otherwise false.
*/ */
@Override @Override
@SystemApi @TestApi
public final boolean isCapable(@MmTelCapability int capabilities) { public final boolean isCapable(@MmTelCapability int capabilities) {
return super.isCapable(capabilities); return super.isCapable(capabilities);
} }