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

Commit 859fba1d authored by Nancy Chen's avatar Nancy Chen Committed by Android Git Automerger
Browse files

am fa53c934: Merge "Use TelecomManager to call...

am fa53c934: Merge "Use TelecomManager to call TelephonyManager#getVoicemailNumber (1/2)" into lmp-mr1-dev

* commit 'fa53c934':
  Use TelecomManager to call TelephonyManager#getVoicemailNumber (1/2)
parents 3cb6496b fa53c934
Loading
Loading
Loading
Loading
+20 −0
Original line number Diff line number Diff line
@@ -731,6 +731,26 @@ public class TelecomManager {
        return false;
    }

    /**
     * Return whether a given phone account has a voicemail number configured.
     *
     * @param accountHandle The handle for the account to check for a voicemail number.
     * @return {@code true} If the given phone account has a voicemail number.
     *
     * @hide
     */
    @SystemApi
    public boolean hasVoiceMailNumber(PhoneAccountHandle accountHandle) {
        try {
            if (isServiceConnected()) {
                return getTelecomService().hasVoiceMailNumber(accountHandle);
            }
        } catch (RemoteException e) {
            Log.e(TAG, "RemoteException calling isInCall().", e);
        }
        return false;
    }

    /**
     * Returns whether there is an ongoing phone call (can be in dialing, ringing, active or holding
     * states).
+5 −0
Original line number Diff line number Diff line
@@ -120,6 +120,11 @@ interface ITelecomService {
     */
    boolean isVoiceMailNumber(in PhoneAccountHandle accountHandle, String number);

    /**
     * @see TelecomServiceImpl#hasVoiceMailNumber
     */
    boolean hasVoiceMailNumber(in PhoneAccountHandle accountHandle);

    /**
     * @see TelecomServiceImpl#getDefaultPhoneApp
     */