Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3971)

Unified Diff: chrome/android/java/src/org/chromium/chrome/browser/media/remote/RecordCastAction.java

Issue 1657303003: [UMA, Android, MediaFling] Record the domain and registry of the frame url when casting. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/android/java/src/org/chromium/chrome/browser/media/remote/RecordCastAction.java
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/media/remote/RecordCastAction.java b/chrome/android/java/src/org/chromium/chrome/browser/media/remote/RecordCastAction.java
index ee4cdda79a94f2458551407e9f659e2173e2de7d..dbb4a5fbccd0ea8b34ab63dc6e5bcf3700a25131 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/media/remote/RecordCastAction.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/media/remote/RecordCastAction.java
@@ -7,6 +7,7 @@ package org.chromium.chrome.browser.media.remote;
import org.chromium.base.annotations.JNINamespace;
import org.chromium.base.library_loader.LibraryLoader;
import org.chromium.base.metrics.RecordHistogram;
+import org.chromium.chrome.browser.rappor.RapporServiceBridge;
/**
* Record statistics on interesting cast events and actions.
@@ -122,6 +123,18 @@ public class RecordCastAction {
}
}
+ /**
+ * Record the domain and registry of the URL of the frame where the user is casting the video
+ * from using Rappor.
+ *
+ * @param url The frame URL to record the domain and registry of.
+ */
+ public static void castDomainAndRegistry(String url) {
+ if (LibraryLoader.isInitialized()) {
+ RapporServiceBridge.sampleDomainAndRegistryFromURL("Cast.Sender.MediaFrameUrl", url);
+ }
+ }
+
// Cast sending
private static native void nativeRecordRemotePlaybackDeviceSelected(int deviceType);
private static native void nativeRecordCastPlayRequested();

Powered by Google App Engine
This is Rietveld 408576698