Merge "Add Call redirection app in Telecom test-commands"

This commit is contained in:
Shuo Qian
2018-12-11 19:43:00 +00:00
committed by Gerrit Code Review
2 changed files with 12 additions and 0 deletions

View File

@@ -46,6 +46,7 @@ public final class Telecom extends BaseCommand {
private static final String COMMAND_SET_PHONE_ACCOUNT_DISABLED = "set-phone-account-disabled"; private static final String COMMAND_SET_PHONE_ACCOUNT_DISABLED = "set-phone-account-disabled";
private static final String COMMAND_REGISTER_PHONE_ACCOUNT = "register-phone-account"; private static final String COMMAND_REGISTER_PHONE_ACCOUNT = "register-phone-account";
private static final String COMMAND_REGISTER_SIM_PHONE_ACCOUNT = "register-sim-phone-account"; private static final String COMMAND_REGISTER_SIM_PHONE_ACCOUNT = "register-sim-phone-account";
private static final String COMMAND_SET_TEST_CALL_REDIRECTION_APP = "set-test-call-redirection-app";
private static final String COMMAND_SET_TEST_CALL_SCREENING_APP = "set-test-call-screening-app"; private static final String COMMAND_SET_TEST_CALL_SCREENING_APP = "set-test-call-screening-app";
private static final String COMMAND_ADD_OR_REMOVE_CALL_COMPANION_APP = private static final String COMMAND_ADD_OR_REMOVE_CALL_COMPANION_APP =
"add-or-remove-call-companion-app"; "add-or-remove-call-companion-app";
@@ -68,6 +69,7 @@ public final class Telecom extends BaseCommand {
"usage: telecom set-phone-account-enabled <COMPONENT> <ID> <USER_SN>\n" + "usage: telecom set-phone-account-enabled <COMPONENT> <ID> <USER_SN>\n" +
"usage: telecom set-phone-account-disabled <COMPONENT> <ID> <USER_SN>\n" + "usage: telecom set-phone-account-disabled <COMPONENT> <ID> <USER_SN>\n" +
"usage: telecom register-phone-account <COMPONENT> <ID> <USER_SN> <LABEL>\n" + "usage: telecom register-phone-account <COMPONENT> <ID> <USER_SN> <LABEL>\n" +
"usage: telecom set-test-call-redirection-app <PACKAGE>\n" +
"usage: telecom set-test-call-screening-app <PACKAGE>\n" + "usage: telecom set-test-call-screening-app <PACKAGE>\n" +
"usage: telecom set-test-auto-mode-app <PACKAGE>\n" + "usage: telecom set-test-auto-mode-app <PACKAGE>\n" +
"usage: telecom add-or-remove-call-companion-app <PACKAGE> <1/0>\n" + "usage: telecom add-or-remove-call-companion-app <PACKAGE> <1/0>\n" +
@@ -120,6 +122,9 @@ public final class Telecom extends BaseCommand {
case COMMAND_REGISTER_PHONE_ACCOUNT: case COMMAND_REGISTER_PHONE_ACCOUNT:
runRegisterPhoneAccount(); runRegisterPhoneAccount();
break; break;
case COMMAND_SET_TEST_CALL_REDIRECTION_APP:
runSetTestCallRedirectionApp();
break;
case COMMAND_SET_TEST_CALL_SCREENING_APP: case COMMAND_SET_TEST_CALL_SCREENING_APP:
runSetTestCallScreeningApp(); runSetTestCallScreeningApp();
break; break;
@@ -189,6 +194,11 @@ public final class Telecom extends BaseCommand {
System.out.println("Success - " + handle + " registered."); System.out.println("Success - " + handle + " registered.");
} }
private void runSetTestCallRedirectionApp() throws RemoteException {
final String packageName = nextArg();
mTelecomService.setTestDefaultCallRedirectionApp(packageName);
}
private void runSetTestCallScreeningApp() throws RemoteException { private void runSetTestCallScreeningApp() throws RemoteException {
final String packageName = nextArg(); final String packageName = nextArg();
mTelecomService.setTestDefaultCallScreeningApp(packageName); mTelecomService.setTestDefaultCallScreeningApp(packageName);

View File

@@ -305,6 +305,8 @@ interface ITelecomService {
*/ */
void handleCallIntent(in Intent intent); void handleCallIntent(in Intent intent);
void setTestDefaultCallRedirectionApp(String packageName);
void setTestDefaultCallScreeningApp(String packageName); void setTestDefaultCallScreeningApp(String packageName);
void addOrRemoveTestCallCompanionApp(String packageName, boolean isAdded); void addOrRemoveTestCallCompanionApp(String packageName, boolean isAdded);