Merge "Add telecom test-commands for maintaining role overrides." am: d2d1a5a23e
am: eacfc9fd85
Change-Id: I131fbd59984aa825403a3c63add8b9a9b6c366d2
This commit is contained in:
@@ -46,6 +46,10 @@ 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_SCREENING_APP = "set-test-call-screening-app";
|
||||||
|
private static final String COMMAND_ADD_OR_REMOVE_CALL_COMPANION_APP =
|
||||||
|
"add-or-remove-call-companion-app";
|
||||||
|
private static final String COMMAND_SET_TEST_AUTO_MODE_APP = "set-test-auto-mode-app";
|
||||||
private static final String COMMAND_UNREGISTER_PHONE_ACCOUNT = "unregister-phone-account";
|
private static final String COMMAND_UNREGISTER_PHONE_ACCOUNT = "unregister-phone-account";
|
||||||
private static final String COMMAND_SET_DEFAULT_DIALER = "set-default-dialer";
|
private static final String COMMAND_SET_DEFAULT_DIALER = "set-default-dialer";
|
||||||
private static final String COMMAND_GET_DEFAULT_DIALER = "get-default-dialer";
|
private static final String COMMAND_GET_DEFAULT_DIALER = "get-default-dialer";
|
||||||
@@ -64,6 +68,9 @@ 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-screening-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 register-sim-phone-account <COMPONENT> <ID> <USER_SN> <LABEL> <ADDRESS>\n" +
|
"usage: telecom register-sim-phone-account <COMPONENT> <ID> <USER_SN> <LABEL> <ADDRESS>\n" +
|
||||||
"usage: telecom unregister-phone-account <COMPONENT> <ID> <USER_SN>\n" +
|
"usage: telecom unregister-phone-account <COMPONENT> <ID> <USER_SN>\n" +
|
||||||
"usage: telecom set-default-dialer <PACKAGE>\n" +
|
"usage: telecom set-default-dialer <PACKAGE>\n" +
|
||||||
@@ -113,6 +120,15 @@ 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_SCREENING_APP:
|
||||||
|
runSetTestCallScreeningApp();
|
||||||
|
break;
|
||||||
|
case COMMAND_ADD_OR_REMOVE_CALL_COMPANION_APP:
|
||||||
|
runAddOrRemoveCallCompanionApp();
|
||||||
|
break;
|
||||||
|
case COMMAND_SET_TEST_AUTO_MODE_APP:
|
||||||
|
runSetTestAutoModeApp();
|
||||||
|
break;
|
||||||
case COMMAND_REGISTER_SIM_PHONE_ACCOUNT:
|
case COMMAND_REGISTER_SIM_PHONE_ACCOUNT:
|
||||||
runRegisterSimPhoneAccount();
|
runRegisterSimPhoneAccount();
|
||||||
break;
|
break;
|
||||||
@@ -173,6 +189,23 @@ public final class Telecom extends BaseCommand {
|
|||||||
System.out.println("Success - " + handle + " registered.");
|
System.out.println("Success - " + handle + " registered.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void runSetTestCallScreeningApp() throws RemoteException {
|
||||||
|
final String packageName = nextArg();
|
||||||
|
mTelecomService.setTestDefaultCallScreeningApp(packageName);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void runAddOrRemoveCallCompanionApp() throws RemoteException {
|
||||||
|
final String packageName = nextArgRequired();
|
||||||
|
String isAdded = nextArgRequired();
|
||||||
|
boolean isAddedBool = "1".equals(isAdded);
|
||||||
|
mTelecomService.addOrRemoveTestCallCompanionApp(packageName, isAddedBool);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void runSetTestAutoModeApp() throws RemoteException {
|
||||||
|
final String packageName = nextArg();
|
||||||
|
mTelecomService.setTestAutoModeApp(packageName);
|
||||||
|
}
|
||||||
|
|
||||||
private void runUnregisterPhoneAccount() throws RemoteException {
|
private void runUnregisterPhoneAccount() throws RemoteException {
|
||||||
final PhoneAccountHandle handle = getPhoneAccountHandleFromArgs();
|
final PhoneAccountHandle handle = getPhoneAccountHandleFromArgs();
|
||||||
mTelecomService.unregisterPhoneAccount(handle);
|
mTelecomService.unregisterPhoneAccount(handle);
|
||||||
|
|||||||
@@ -304,4 +304,10 @@ interface ITelecomService {
|
|||||||
* @see TelecomServiceImpl#handleCallIntent
|
* @see TelecomServiceImpl#handleCallIntent
|
||||||
*/
|
*/
|
||||||
void handleCallIntent(in Intent intent);
|
void handleCallIntent(in Intent intent);
|
||||||
|
|
||||||
|
void setTestDefaultCallScreeningApp(String packageName);
|
||||||
|
|
||||||
|
void addOrRemoveTestCallCompanionApp(String packageName, boolean isAdded);
|
||||||
|
|
||||||
|
void setTestAutoModeApp(String packageName);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user