blob: e10969a173563170faf55f098a40433ce4c29239 [file] [log] [blame]
Santiago Etchebehere0c696912018-11-29 18:03:48 -08001<?xml version="1.0" encoding="utf-8"?>
Chris Poultney9054c132024-02-05 21:14:08 +00002
3<!-- The package name here must match the Studio namespace given in
4 WallpaperPickerGoogle gradle config for Studio builds to succeed.
5 `package_name` in Android.bp overrides this with the actual package name.
6 -->
Santiago Etchebehere0c696912018-11-29 18:03:48 -08007<manifest xmlns:android="http://schemas.android.com/apk/res/android"
Santiago Etchebehereab639852019-02-26 10:42:44 -08008 xmlns:tools="http://schemas.android.com/tools"
Chris Poultney9054c132024-02-05 21:14:08 +00009 package="com.google.android.apps.wallpaper">
Santiago Etchebehere0c696912018-11-29 18:03:48 -080010
Santiago Etchebehere2790d742020-06-29 11:59:19 -070011 <uses-sdk android:targetSdkVersion="30" android:minSdkVersion="28"/>
Santiago Etchebehereb36df5d2019-01-17 11:32:59 -080012
13 <uses-permission android:name="android.permission.CHANGE_OVERLAY_PACKAGES"/>
14 <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS"/>
Santiago Etchebehere7a20a732019-04-22 18:13:12 -030015 <uses-permission android:name="android.permission.SET_WALLPAPER_COMPONENT" />
Santiago Etchebehere151e6c52022-09-30 22:00:51 +000016 <uses-permission android:name="android.permission.READ_DEVICE_CONFIG" />
Chihhang Chuangeecf85e2021-06-14 13:48:57 +080017 <uses-permission android:name="android.permission.MODIFY_DAY_NIGHT_MODE" />
Alejandro Nijamkin6238c2e2022-12-24 08:11:52 -080018 <uses-permission android:name="android.permission.CUSTOMIZE_SYSTEM_UI" />
Edward Savage-Jonesd325f172022-05-13 00:49:59 +020019 <uses-permission android:name="android.permission.BIND_WALLPAPER"/>
20 <uses-permission android:name="android.permission.READ_MEDIA_IMAGES"/>
21 <uses-permission android:name="android.permission.READ_WALLPAPER_INTERNAL"/>
22 <uses-permission android:name="android.permission.SET_WALLPAPER"/>
Catherine Liang297424a2023-12-20 19:07:19 +000023 <uses-permission android:name="android.permission.SET_WALLPAPER_DIM_AMOUNT" />
Anay Wadheraac2d6202021-12-28 19:34:15 +090024 <uses-permission android:name="android.permission.QUERY_ALL_PACKAGES" />
Chihhang Chuangeecf85e2021-06-14 13:48:57 +080025
Ching-Sung Li336665b2021-04-13 21:14:09 +080026 <queries>
Edward Savage-Jonesd325f172022-05-13 00:49:59 +020027 <package android:name="android"/>
28 <package android:name="com.android.launcher3"/>
29 <package android:name="com.android.settings"/>
30 <package android:name="com.android.systemui"/>
31
Ching-Sung Li336665b2021-04-13 21:14:09 +080032 <!-- Specific intents Wallpaper picker query for -->
Kunhung Li7b10d5b2022-07-06 16:19:47 +080033 <!-- Package for theme stub -->
34 <package android:name="com.android.customization.themes" />
Ching-Sung Li336665b2021-04-13 21:14:09 +080035 <!-- Intent filter with action SET_WALLPAPER -->
36 <intent>
37 <action android:name="android.intent.action.SET_WALLPAPER" />
38 </intent>
39 <!-- Intent filter with action GET_CONTENT and data's mimeType as "image/*" -->
40 <intent>
41 <action android:name="android.intent.action.GET_CONTENT" />
42 <data android:mimeType="image/*" />
43 </intent>
44 <!-- Intent filter with action VIEW -->
45 <intent>
46 <action android:name="android.intent.action.VIEW" />
Ching-Sung Li6b3e6b12021-08-16 09:35:16 +080047 <data android:scheme="http" />
Ching-Sung Li336665b2021-04-13 21:14:09 +080048 </intent>
49 <!-- Intent filter with action WallpaperService (live wallpaper interface) -->
50 <intent>
51 <action android:name="android.service.wallpaper.WallpaperService" />
52 </intent>
53 <!-- Intent filter with action used to discover partner -->
54 <intent>
55 <action android:name="com.android.launcher3.action.PARTNER_CUSTOMIZATION" />
56 </intent>
Santiago Etchebehere151e6c52022-09-30 22:00:51 +000057 <!-- Intent filter used to query the launcher Activity for grid preview metadata -->
58 <intent>
59 <action android:name="android.intent.action.MAIN" />
60 <category android:name="android.intent.category.HOME" />
61 </intent>
Ching-Sung Li336665b2021-04-13 21:14:09 +080062 </queries>
Santiago Etchebehereb36df5d2019-01-17 11:32:59 -080063
Santiago Etchebeherecca6d492018-12-04 18:29:48 -080064 <application
Hyunyoung Song472fcd12019-06-05 15:52:32 -070065 tools:replace="android:icon,android:name"
Santiago Etchebeherecca6d492018-12-04 18:29:48 -080066 android:extractNativeLibs="false"
67 android:hardwareAccelerated="true"
Hyunyoung Song472fcd12019-06-05 15:52:32 -070068 android:icon="@drawable/ic_home"
Santiago Etchebeherecca6d492018-12-04 18:29:48 -080069 android:label="@string/app_name"
Santiago Etchebeherecca6d492018-12-04 18:29:48 -080070 android:requiredForAllUsers="true"
71 android:restoreAnyVersion="true"
Santiago Etchebehereb356ed02019-02-08 09:46:32 -080072 android:supportsRtl="true"
Santiago Etchebehereab639852019-02-26 10:42:44 -080073 android:name="com.android.customization.picker.CustomizationPickerApplication"
Hyunyoung Song472fcd12019-06-05 15:52:32 -070074 android:theme="@style/CustomizationTheme">
Santiago Etchebehereb356ed02019-02-08 09:46:32 -080075 <activity
Chihhang Chuangd2ece572021-06-17 22:40:26 +080076 tools:node="replace"
Chihhang Chuangeecf85e2021-06-14 13:48:57 +080077 android:name="com.android.wallpaper.picker.CustomizationPickerActivity"
Santiago Etchebeherecca6d492018-12-04 18:29:48 -080078 android:label="@string/app_name"
Ching-Sung Li304b04f2021-10-21 00:37:49 +080079 android:relinquishTaskIdentity="true"
Santiago Etchebehere742b8552019-11-07 14:25:20 -080080 android:resizeableActivity="false"
Chihhang Chuangeecf85e2021-06-14 13:48:57 +080081 android:theme="@style/CustomizationTheme.NoActionBar"
82 android:exported="false"/>
Santiago Etchebehereb356ed02019-02-08 09:46:32 -080083
Ching-Sung Li72bb9512022-04-13 21:58:12 +080084 <activity
85 tools:node="replace"
Catherine Liang2589caa2024-08-21 18:24:35 +000086 android:name="com.android.wallpaper.picker.customization.ui.CustomizationPickerActivity2"
87 android:label="@string/app_name"
88 android:relinquishTaskIdentity="true"
89 android:resizeableActivity="false"
90 android:theme="@style/WallpaperTheme"
91 android:configChanges="assetsPaths"
92 android:exported="false"/>
93
94 <activity
95 tools:node="replace"
Ching-Sung Li72bb9512022-04-13 21:58:12 +080096 android:name="com.android.wallpaper.picker.PassThroughCustomizationPickerActivity"
97 android:label="@string/app_name"
98 android:resizeableActivity="false"
99 android:theme="@style/CustomizationTheme.NoActionBar"
100 android:exported="false"/>
101
102 <activity
103 tools:node="replace"
104 android:name="com.android.wallpaper.picker.TrampolinePickerActivity"
105 android:label="@string/app_name"
106 android:relinquishTaskIdentity="true"
107 android:resizeableActivity="false"
108 android:theme="@style/CustomizationTheme.NoActionBar"
109 android:exported="false"/>
110
Chihhang Chuangeecf85e2021-06-14 13:48:57 +0800111 <activity-alias
112 android:name="com.android.customization.picker.CustomizationPickerActivity"
Ching-Sung Li72bb9512022-04-13 21:58:12 +0800113 android:targetActivity="com.android.wallpaper.picker.TrampolinePickerActivity"
Chihhang Chuangeecf85e2021-06-14 13:48:57 +0800114 android:label="@string/app_name"
115 android:exported="true">
116 <intent-filter>
117 <action android:name="android.intent.action.SET_WALLPAPER"/>
118 <category android:name="android.intent.category.DEFAULT"/>
119 </intent-filter>
120 </activity-alias>
121
Santiago Etchebeherecca6d492018-12-04 18:29:48 -0800122 </application>
Santiago Etchebehere0c696912018-11-29 18:03:48 -0800123</manifest>