Register resources paths for shared library in runtime

Functionality implementation for Resources.registerResourcePaths()
API. Load resources paths for a shared library and add these
resources to all existing and future contexts while app is running.

Bug: b/324000040
Test: Added and verified affected tests pass.
Change-Id: I7ef6c8ec6f82884760ace4ab711bf480b949a5ee
diff --git a/AconfigFlags.bp b/AconfigFlags.bp
index 2047168..ea033eb 100644
--- a/AconfigFlags.bp
+++ b/AconfigFlags.bp
@@ -483,6 +483,13 @@
     defaults: ["framework-minus-apex-aconfig-java-defaults"],
 }
 
+java_aconfig_library {
+    name: "android.content.res.flags-aconfig-java-host",
+    aconfig_declarations: "android.content.res.flags-aconfig",
+    host_supported: true,
+    defaults: ["framework-minus-apex-aconfig-java-defaults"],
+}
+
 // Media BetterTogether
 aconfig_declarations {
     name: "com.android.media.flags.bettertogether-aconfig",