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

Commit 3742d79f authored by Tyler Gunn's avatar Tyler Gunn Committed by android-build-merger
Browse files

Merge "Change command like set-default-dialer to be a test override." into qt-dev

am: ef4ddd12

Change-Id: I5c63d24294740235b94c18fc9996dd81f0cd583c
parents d1a45254 ef4ddd12
Loading
Loading
Loading
Loading
+4 −8
Original line number Diff line number Diff line
@@ -95,7 +95,8 @@ public final class Telecom extends BaseCommand {
                + "telecom set-phone-account-disabled: Disables the given phone account, if it \n"
                + " has already been registered with telecom.\n"
                + "\n"
                + "telecom set-default-dialer: Sets the default dialer to the given component. \n"
                + "telecom set-default-dialer: Sets the override default dialer to the given "
                + "component; this will override whatever the dialer role is set to. \n"
                + "\n"
                + "telecom get-default-dialer: Displays the current default dialer. \n"
                + "\n"
@@ -254,13 +255,8 @@ public final class Telecom extends BaseCommand {

    private void runSetDefaultDialer() throws RemoteException {
        final String packageName = nextArgRequired();
        final boolean success = mTelecomService.setDefaultDialer(packageName);
        if (success) {
            System.out.println("Success - " + packageName + " set as default dialer.");
        } else {
            System.out.println("Error - " + packageName + " is not an installed Dialer app, \n"
                    + " or is already the default dialer.");
        }
        mTelecomService.setTestDefaultDialer(packageName);
        System.out.println("Success - " + packageName + " set as override default dialer.");
    }

    private void runGetDefaultDialer() throws RemoteException {
+1 −0
Original line number Diff line number Diff line
@@ -235,6 +235,7 @@ applications that come with the platform
        <permission name="android.permission.CALL_PRIVILEGED"/>
        <permission name="android.permission.INTERACT_ACROSS_USERS"/>
        <permission name="android.permission.MANAGE_USERS"/>
        <permission name="android.permission.MANAGE_ROLE_HOLDERS"/>
        <permission name="android.permission.MODIFY_AUDIO_ROUTING" />
        <permission name="android.permission.MODIFY_PHONE_STATE"/>
        <permission name="android.permission.STOP_APP_SWITCHES"/>
+5 −0
Original line number Diff line number Diff line
@@ -301,4 +301,9 @@ interface ITelecomService {

    void setTestAutoModeApp(String packageName);

    /**
     * @see TelecomServiceImpl#setTestDefaultDialer
     */
    void setTestDefaultDialer(in String packageName);

}