Merge "Collect user creation metrics"
This commit is contained in:
committed by
Android (Google) Code Review
commit
28b939c538
@@ -69,6 +69,7 @@ import android.util.Xml;
|
||||
import com.android.internal.annotations.GuardedBy;
|
||||
import com.android.internal.annotations.VisibleForTesting;
|
||||
import com.android.internal.app.IAppOpsService;
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.internal.util.FastXmlSerializer;
|
||||
import com.android.internal.util.Preconditions;
|
||||
import com.android.internal.util.XmlUtils;
|
||||
@@ -166,6 +167,10 @@ public class UserManagerService extends IUserManager.Stub {
|
||||
|
||||
private static final String XATTR_SERIAL = "user.serial";
|
||||
|
||||
// Tron counters
|
||||
private static final String TRON_GUEST_CREATED = "users_guest_created";
|
||||
private static final String TRON_USER_CREATED = "users_user_created";
|
||||
|
||||
private final Context mContext;
|
||||
private final PackageManagerService mPm;
|
||||
private final Object mPackagesLock;
|
||||
@@ -1830,6 +1835,7 @@ public class UserManagerService extends IUserManager.Stub {
|
||||
addedIntent.putExtra(Intent.EXTRA_USER_HANDLE, userId);
|
||||
mContext.sendBroadcastAsUser(addedIntent, UserHandle.ALL,
|
||||
android.Manifest.permission.MANAGE_USERS);
|
||||
MetricsLogger.count(mContext, isGuest ? TRON_GUEST_CREATED : TRON_USER_CREATED, 1);
|
||||
} finally {
|
||||
Binder.restoreCallingIdentity(ident);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user