Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 45eea7ac authored by Marvin Ramin's avatar Marvin Ramin Committed by Android (Google) Code Review
Browse files

Merge "Add counter metric for VirtualDevice creation" into main

parents 5b846ec4 6e062e67
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -49,3 +49,10 @@ flag {
  description: "Enable streaming permission dialogs to Virtual Devices"
  bug: "291737919"
}

flag {
  name: "express_metrics"
  namespace: "virtual_devices"
  description: "Enable express metrics in VDM"
  bug: "307297730"
}
+4 −0
Original line number Diff line number Diff line
@@ -65,6 +65,7 @@ import com.android.internal.R;
import com.android.internal.annotations.GuardedBy;
import com.android.internal.annotations.VisibleForTesting;
import com.android.internal.util.DumpUtils;
import com.android.modules.expresslog.Counter;
import com.android.server.SystemService;
import com.android.server.companion.virtual.VirtualDeviceImpl.PendingTrampoline;
import com.android.server.wm.ActivityInterceptorCallback;
@@ -390,6 +391,9 @@ public class VirtualDeviceManagerService extends SystemService {
                    deviceId,
                    cameraAccessController, mPendingTrampolineCallback, activityListener,
                    soundEffectListener, runningAppsChangedCallback, params);
            if (Flags.expressMetrics()) {
                Counter.logIncrement("virtual_devices.virtual_devices_created_count");
            }

            synchronized (mVirtualDeviceManagerLock) {
                if (mVirtualDevices.size() == 0) {