From 6390bd8d698e75232bf42f27e70e9702051e8a8a Mon Sep 17 00:00:00 2001 From: Tony Mak Date: Mon, 11 Jan 2016 14:38:11 +0000 Subject: [PATCH] Telecom shell command accepts userhandle as argument of phone account We need a sort of way to enable phone account in managed profile for writing cts running in managed profile. Change-Id: I2e869e792c6e145c93a314f64a5de98e2f6e315f --- .../com/android/commands/telecom/Telecom.java | 33 ++++++++++++++----- 1 file changed, 25 insertions(+), 8 deletions(-) diff --git a/cmds/telecom/src/com/android/commands/telecom/Telecom.java b/cmds/telecom/src/com/android/commands/telecom/Telecom.java index b7c729b4834b8..63f6c9267f45f 100644 --- a/cmds/telecom/src/com/android/commands/telecom/Telecom.java +++ b/cmds/telecom/src/com/android/commands/telecom/Telecom.java @@ -19,11 +19,13 @@ package com.android.commands.telecom; import android.content.ComponentName; import android.content.Context; import android.net.Uri; +import android.os.IUserManager; +import android.os.Process; import android.os.RemoteException; import android.os.ServiceManager; +import android.os.UserHandle; import android.telecom.PhoneAccount; import android.telecom.PhoneAccountHandle; -import android.text.TextUtils; import com.android.internal.os.BaseCommand; import com.android.internal.telecom.ITelecomService; @@ -53,16 +55,17 @@ public final class Telecom extends BaseCommand { private ComponentName mComponent; private String mAccountId; private ITelecomService mTelecomService; + private IUserManager mUserManager; @Override public void onShowUsage(PrintStream out) { out.println( "usage: telecom [subcommand] [options]\n" + - "usage: telecom set-phone-account-enabled \n" + - "usage: telecom set-phone-account-disabled \n" + - "usage: telecom register-phone-account