Loading telecomm/java/android/telecom/TelecomManager.java +20 −0 Original line number Diff line number Diff line Loading @@ -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). Loading telecomm/java/com/android/internal/telecom/ITelecomService.aidl +5 −0 Original line number Diff line number Diff line Loading @@ -120,6 +120,11 @@ interface ITelecomService { */ boolean isVoiceMailNumber(in PhoneAccountHandle accountHandle, String number); /** * @see TelecomServiceImpl#hasVoiceMailNumber */ boolean hasVoiceMailNumber(in PhoneAccountHandle accountHandle); /** * @see TelecomServiceImpl#getDefaultPhoneApp */ Loading Loading
telecomm/java/android/telecom/TelecomManager.java +20 −0 Original line number Diff line number Diff line Loading @@ -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). Loading
telecomm/java/com/android/internal/telecom/ITelecomService.aidl +5 −0 Original line number Diff line number Diff line Loading @@ -120,6 +120,11 @@ interface ITelecomService { */ boolean isVoiceMailNumber(in PhoneAccountHandle accountHandle, String number); /** * @see TelecomServiceImpl#hasVoiceMailNumber */ boolean hasVoiceMailNumber(in PhoneAccountHandle accountHandle); /** * @see TelecomServiceImpl#getDefaultPhoneApp */ Loading