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

Commit 54e73321 authored by Daisuke Miyakawa's avatar Daisuke Miyakawa
Browse files

Add supportsAdn()

Bug: 5487135
Change-Id: I52e570ef5d175ed8ae971c5f9889496e30f2c528
parent 5f12f031
Loading
Loading
Loading
Loading
+20 −0
Original line number Diff line number Diff line
@@ -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;
    }
}