Loading telecomm/java/android/telecom/TelecomManager.java +21 −0 Original line number Diff line number Diff line Loading @@ -655,6 +655,27 @@ public class TelecomManager { return null; } /** * Return whether a given phone number is the configured voicemail number for a * particular phone account. * * @param accountHandle The handle for the account to check the voicemail number against * @param number The number to look up. * * @hide */ @SystemApi public boolean isVoiceMailNumber(PhoneAccountHandle accountHandle, String number) { try { if (isServiceConnected()) { return getTelecomService().isVoiceMailNumber(accountHandle, number); } } 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 @@ -114,6 +114,11 @@ interface ITelecomService { */ void clearAccounts(String packageName); /** * @see TelecomServiceImpl#isVoiceMailNumber */ boolean isVoiceMailNumber(in PhoneAccountHandle accountHandle, String number); /** * @see TelecomServiceImpl#getDefaultPhoneApp */ Loading Loading
telecomm/java/android/telecom/TelecomManager.java +21 −0 Original line number Diff line number Diff line Loading @@ -655,6 +655,27 @@ public class TelecomManager { return null; } /** * Return whether a given phone number is the configured voicemail number for a * particular phone account. * * @param accountHandle The handle for the account to check the voicemail number against * @param number The number to look up. * * @hide */ @SystemApi public boolean isVoiceMailNumber(PhoneAccountHandle accountHandle, String number) { try { if (isServiceConnected()) { return getTelecomService().isVoiceMailNumber(accountHandle, number); } } 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 @@ -114,6 +114,11 @@ interface ITelecomService { */ void clearAccounts(String packageName); /** * @see TelecomServiceImpl#isVoiceMailNumber */ boolean isVoiceMailNumber(in PhoneAccountHandle accountHandle, String number); /** * @see TelecomServiceImpl#getDefaultPhoneApp */ Loading