Fix permissions xml and provider access

ThemePicker need to add its use of permissions and declare the
priv app permission parts in an xml file to be able to start.

ThemePicker also need to declare which other apps it intends to
interact with in queries. This enables the Launcher grid/icon preview.

Test: Manual
Bug: 274634330
Change-Id: I55fb94279abeab15dd16a6cabc0bf086c621fc42
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 4e71bcc..b8126e5 100755
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -11,8 +11,17 @@
     <uses-permission android:name="android.permission.READ_DEVICE_CONFIG" />
     <uses-permission android:name="android.permission.MODIFY_DAY_NIGHT_MODE" />
     <uses-permission android:name="android.permission.CUSTOMIZE_SYSTEM_UI" />
+    <uses-permission android:name="android.permission.BIND_WALLPAPER"/>
+    <uses-permission android:name="android.permission.READ_MEDIA_IMAGES"/>
+    <uses-permission android:name="android.permission.READ_WALLPAPER_INTERNAL"/>
+    <uses-permission android:name="android.permission.SET_WALLPAPER"/>
 
     <queries>
+        <package android:name="android"/>
+        <package android:name="com.android.launcher3"/>
+        <package android:name="com.android.settings"/>
+        <package android:name="com.android.systemui"/>
+
         <!-- Specific intents Wallpaper picker query for -->
         <!-- Package for theme stub -->
         <package android:name="com.android.customization.themes" />