Add supportsAdn()
Bug: 5487135 Change-Id: I52e570ef5d175ed8ae971c5f9889496e30f2c528
This commit is contained in:
@@ -157,4 +157,24 @@ public class TelephonyCapabilities {
|
||||
return ((phone.getPhoneType() == Phone.PHONE_TYPE_GSM)
|
||||
|| (phone.getPhoneType() == Phone.PHONE_TYPE_SIP));
|
||||
}
|
||||
|
||||
/**
|
||||
* Return true if phones with the given phone type support ADN
|
||||
* (Abbreviated Dialing Numbers).
|
||||
*
|
||||
* Currently this returns true when the phone type is GSM
|
||||
* ({@link Phone#PHONE_TYPE_GSM}).
|
||||
*
|
||||
* This is using int for an argument for letting apps outside
|
||||
* Phone process access to it, while other methods in this class is
|
||||
* using Phone object.
|
||||
*
|
||||
* TODO: Theoretically phones other than GSM may have the ADN capability.
|
||||
* Consider having better check here, or have better capability as part
|
||||
* of public API, with which the argument should be replaced with
|
||||
* something more appropriate.
|
||||
*/
|
||||
public static boolean supportsAdn(int phoneType) {
|
||||
return phoneType == Phone.PHONE_TYPE_GSM;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user