Merge "cleanupOrphanPA's feature framework (2/2)*"
This commit is contained in:
commit
2c2ef9a04a
@ -73,6 +73,8 @@ public final class Telecom extends BaseCommand {
|
||||
private static final String COMMAND_GET_DEFAULT_DIALER = "get-default-dialer";
|
||||
private static final String COMMAND_STOP_BLOCK_SUPPRESSION = "stop-block-suppression";
|
||||
private static final String COMMAND_CLEANUP_STUCK_CALLS = "cleanup-stuck-calls";
|
||||
private static final String COMMAND_CLEANUP_ORPHAN_PHONE_ACCOUNTS =
|
||||
"cleanup-orphan-phone-accounts";
|
||||
private static final String COMMAND_RESET_CAR_MODE = "reset-car-mode";
|
||||
|
||||
/**
|
||||
@ -131,6 +133,9 @@ public final class Telecom extends BaseCommand {
|
||||
+ " provider after a call to emergency services.\n"
|
||||
+ "usage: telecom cleanup-stuck-calls: Clear any disconnected calls that have"
|
||||
+ " gotten wedged in Telecom.\n"
|
||||
+ "usage: telecom cleanup-orphan-phone-accounts: remove any phone accounts that"
|
||||
+ " no longer have a valid UserHandle or accounts that no longer belongs to an"
|
||||
+ " installed package.\n"
|
||||
+ "usage: telecom set-emer-phone-account-filter <PACKAGE>\n"
|
||||
+ "\n"
|
||||
+ "telecom set-phone-account-enabled: Enables the given phone account, if it has"
|
||||
@ -235,6 +240,9 @@ public final class Telecom extends BaseCommand {
|
||||
case COMMAND_CLEANUP_STUCK_CALLS:
|
||||
runCleanupStuckCalls();
|
||||
break;
|
||||
case COMMAND_CLEANUP_ORPHAN_PHONE_ACCOUNTS:
|
||||
runCleanupOrphanPhoneAccounts();
|
||||
break;
|
||||
case COMMAND_RESET_CAR_MODE:
|
||||
runResetCarMode();
|
||||
break;
|
||||
@ -373,6 +381,11 @@ public final class Telecom extends BaseCommand {
|
||||
mTelecomService.cleanupStuckCalls();
|
||||
}
|
||||
|
||||
private void runCleanupOrphanPhoneAccounts() throws RemoteException {
|
||||
System.out.println("Success - cleaned up " + mTelecomService.cleanupOrphanPhoneAccounts()
|
||||
+ " phone accounts.");
|
||||
}
|
||||
|
||||
private void runResetCarMode() throws RemoteException {
|
||||
mTelecomService.resetCarMode();
|
||||
}
|
||||
|
@ -340,6 +340,8 @@ interface ITelecomService {
|
||||
|
||||
void cleanupStuckCalls();
|
||||
|
||||
int cleanupOrphanPhoneAccounts();
|
||||
|
||||
void resetCarMode();
|
||||
|
||||
void setTestDefaultCallRedirectionApp(String packageName);
|
||||
|
Loading…
x
Reference in New Issue
Block a user