Create "mediametrics_to_module" flag am: a889a61487 am: d1d4279cc1

Original change: https://android-review.googlesource.com/c/platform/packages/modules/Media/+/3341086

Change-Id: Idc11dbced3744ed68d5ba5b9b9399937cc134898
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/flags/Android.bp b/flags/Android.bp
index d38820e..69a6ce7 100644
--- a/flags/Android.bp
+++ b/flags/Android.bp
@@ -18,12 +18,13 @@
     default_applicable_licenses: ["Android-Apache-2.0"],
 }
 
+// ----
 aconfig_declarations {
     name: "media_mainline_aconfig_flags",
     package: "com.android.media.mainline.flags",
     container: "com.android.media",
     srcs: [
-        "**/*.aconfig",
+        "flags.aconfig",
     ],
 }
 
@@ -39,3 +40,29 @@
     defaults: ["framework-minus-apex-aconfig-java-defaults"],
     min_sdk_version: "29",
 }
+
+// ----
+// NB: mediametrics in the module is >= SDK 35
+aconfig_declarations {
+    name: "media_metrics_aconfig_flags",
+    package: "com.android.media.metrics.flags",
+    container: "com.android.media",
+    exportable: true,
+    srcs: [
+        "mediametrics.aconfig",
+    ],
+}
+
+java_aconfig_library {
+    name: "media_metrics_flags_java_lib",
+    defaults: ["framework-minus-apex-aconfig-java-defaults"],
+    aconfig_declarations: "media_metrics_aconfig_flags",
+    mode: "exported",
+    visibility: [
+        "//packages/modules/Media:__subpackages__",
+    ],
+    apex_available: [
+        "com.android.media",
+    ],
+    min_sdk_version: "35",
+}
diff --git a/flags/mediametrics.aconfig b/flags/mediametrics.aconfig
new file mode 100644
index 0000000..14538e8
--- /dev/null
+++ b/flags/mediametrics.aconfig
@@ -0,0 +1,10 @@
+package: "com.android.media.metrics.flags"
+container: "com.android.media"
+
+flag {
+  name: "mediametrics_to_module"
+  namespace: "media"
+  description: "Move android.media.metrics.* to androd.media.metrics.module in module"
+  bug: "189976186"
+  is_exported: true
+}