blob: 6270836535c2209be47c3767660beab219b33d41 [file] [log] [blame]
Jon Miranda16ea1b12017-12-12 14:52:48 -08001<?xml version="1.0" encoding="utf-8"?>
Ashwini Oruganti24b08642020-03-24 12:40:49 -07002
Jon Miranda16ea1b12017-12-12 14:52:48 -08003<manifest xmlns:android="http://schemas.android.com/apk/res/android"
Ashwini Oruganti24b08642020-03-24 12:40:49 -07004 xmlns:tools="http://schemas.android.com/tools"
5 package="com.android.wallpaper">
Jon Miranda16ea1b12017-12-12 14:52:48 -08006
Jon Miranda16ea1b12017-12-12 14:52:48 -08007 <!-- Custom permission to enforce that only this app can notify the running live wallpaper that
Ashwini Oruganti24b08642020-03-24 12:40:49 -07008 the rotating wallpaper image data changed. -->
9 <permission android:name="com.android.wallpaper.NOTIFY_ROTATING_WALLPAPER_CHANGED"
10 android:protectionLevel="signature"/>
Jon Miranda16ea1b12017-12-12 14:52:48 -080011
Ashwini Oruganti24b08642020-03-24 12:40:49 -070012 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
Arc Wangf25085a2021-10-05 19:49:22 +080013 <uses-permission android:name="android.permission.LAUNCH_MULTI_PANE_SETTINGS_DEEP_LINK" />
Ashwini Oruganti24b08642020-03-24 12:40:49 -070014 <uses-permission android:name="android.permission.INTERNET"/>
Ashwini Oruganti24b08642020-03-24 12:40:49 -070015 <uses-permission android:name="android.permission.READ_MEDIA_IMAGES"/>
16 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
Santiago Etchebehere573e70a2022-09-30 22:01:24 +000017 <uses-permission android:name="android.permission.READ_WALLPAPER_INTERNAL" />
Ashwini Oruganti24b08642020-03-24 12:40:49 -070018 <uses-permission android:name="android.permission.SET_WALLPAPER"/>
Santiago Etchebehere573e70a2022-09-30 22:01:24 +000019 <uses-permission android:name="android.permission.SET_WALLPAPER_COMPONENT" />
20 <uses-permission android:name="android.permission.BIND_WALLPAPER" />
Ashwini Oruganti24b08642020-03-24 12:40:49 -070021 <uses-permission android:name="android.permission.WAKE_LOCK"/>
22 <uses-permission android:name="com.android.wallpaper.NOTIFY_ROTATING_WALLPAPER_CHANGED"/>
Jon Miranda16ea1b12017-12-12 14:52:48 -080023
Santiago Etchebehere7cadb222020-06-29 12:00:32 -070024 <queries>
Ching-Sung Lia94a8d42021-04-14 12:14:20 +080025 <!-- Specific intents Wallpaper picker query for -->
26 <!-- Intent filter with action SET_WALLPAPER -->
27 <intent>
28 <action android:name="android.intent.action.SET_WALLPAPER" />
29 </intent>
30 <!-- Intent filter with action GET_CONTENT and data's mimeType as "image/*" -->
31 <intent>
32 <action android:name="android.intent.action.GET_CONTENT" />
33 <data android:mimeType="image/*" />
34 </intent>
35 <!-- Intent filter with action VIEW -->
36 <intent>
37 <action android:name="android.intent.action.VIEW" />
38 </intent>
39 <!-- Intent filter with action WallpaperService (live wallpaper interface) -->
40 <intent>
41 <action android:name="android.service.wallpaper.WallpaperService" />
42 </intent>
43 <!-- Intent filter with action used to discover partner -->
44 <intent>
45 <action android:name="com.android.launcher3.action.PARTNER_CUSTOMIZATION" />
46 </intent>
Santiago Etchebehere573e70a2022-09-30 22:01:24 +000047 <!-- Intent filter used to query the launcher Activity for grid preview metadata -->
48 <intent>
49 <action android:name="android.intent.action.MAIN" />
50 <category android:name="android.intent.category.HOME" />
51 </intent>
Santiago Etchebehere7cadb222020-06-29 12:00:32 -070052 </queries>
53
Jon Miranda16ea1b12017-12-12 14:52:48 -080054 <application
Santiago Etchebehereac7512d2021-03-04 18:26:29 -080055 tools:replace="android:icon,android:name,android:appComponentFactory"
56 android:appComponentFactory="androidx.core.app.CoreComponentFactory"
Jon Miranda16ea1b12017-12-12 14:52:48 -080057 android:allowBackup="true"
58 android:icon="@mipmap/product_logo_wallpapers_launcher_color_48"
59 android:label="@string/app_name"
60 android:name="com.android.wallpaper.picker.WallpapersApplication"
61 android:requiredForAllUsers="true"
62 android:restoreAnyVersion="true"
Santiago Etchebehereac7512d2021-03-04 18:26:29 -080063 android:supportsRtl="true">
Jon Miranda16ea1b12017-12-12 14:52:48 -080064
Ashwini Oruganti24b08642020-03-24 12:40:49 -070065 <meta-data android:name="com.android.wallpaper.asset.WallpaperGlideModule"
66 android:value="GlideModule"/>
Jon Miranda16ea1b12017-12-12 14:52:48 -080067
Chihhang Chuang8200e8e2021-06-14 13:46:54 +080068 <activity android:name="com.android.wallpaper.picker.CustomizationPickerActivity"
69 android:label="@string/app_name"
Ching-Sung Li8ae0f4a2022-04-13 21:50:17 +080070 android:relinquishTaskIdentity="true"
71 android:resizeableActivity="false"
72 android:theme="@style/WallpaperTheme.NoBackground"
73 android:exported="true">
74 </activity>
75
76 <activity android:name="com.android.wallpaper.picker.PassThroughCustomizationPickerActivity"
77 android:label="@string/app_name"
78 android:resizeableActivity="false"
79 android:theme="@style/WallpaperTheme.NoBackground"
80 android:exported="true">
81 </activity>
82
83 <activity android:name="com.android.wallpaper.picker.TrampolinePickerActivity"
84 android:label="@string/app_name"
85 android:relinquishTaskIdentity="true"
Chihhang Chuang8200e8e2021-06-14 13:46:54 +080086 android:resizeableActivity="false"
87 android:theme="@style/WallpaperTheme.NoBackground"
Chihhang Chuang2813cbd2021-06-17 22:28:56 +080088 android:exported="true">
89 <intent-filter>
90 <action android:name="android.intent.action.SET_WALLPAPER"/>
91 <category android:name="android.intent.category.DEFAULT"/>
92 </intent-filter>
Chihhang Chuang8200e8e2021-06-14 13:46:54 +080093 </activity>
94
Chuck Liaof6b4b192020-08-07 02:31:32 +080095 <activity android:name="com.android.wallpaper.picker.DeepLinkActivity"
Santiago Etchebehereac7512d2021-03-04 18:26:29 -080096 android:theme="@style/WallpaperTheme.NoBackground"
97 android:exported="true">
Chuck Liaof6b4b192020-08-07 02:31:32 +080098 <intent-filter android:autoVerify="true">
99 <action android:name="android.intent.action.VIEW" />
100 <category android:name="android.intent.category.DEFAULT" />
101 <category android:name="android.intent.category.BROWSABLE" />
102 <data
103 android:host="g.co"
104 android:pathPrefix="/wallpaper"
105 android:scheme="https" />
106 </intent-filter>
107 </activity>
108
Jon Miranda16ea1b12017-12-12 14:52:48 -0800109 <activity-alias
110 android:name="com.android.wallpaper.picker.CategoryPickerActivity"
Ching-Sung Li8ae0f4a2022-04-13 21:50:17 +0800111 android:targetActivity="com.android.wallpaper.picker.TrampolinePickerActivity"
Santiago Etchebehereac7512d2021-03-04 18:26:29 -0800112 android:label="@string/app_name"
113 android:exported="true">
Jon Miranda16ea1b12017-12-12 14:52:48 -0800114 <intent-filter>
115 <action android:name="android.intent.action.MAIN"/>
Jon Miranda16ea1b12017-12-12 14:52:48 -0800116 </intent-filter>
117 </activity-alias>
118
Jon Miranda16ea1b12017-12-12 14:52:48 -0800119 <activity android:name="com.android.wallpaper.picker.PreviewActivity"
Ashwini Oruganti24b08642020-03-24 12:40:49 -0700120 android:resizeableActivity="false"
121 android:theme="@style/WallpaperTheme.Preview">
Jon Miranda16ea1b12017-12-12 14:52:48 -0800122 </activity>
123
Ching-Sung Li890c38e2021-10-29 17:33:33 +0800124 <activity
125 android:name="com.android.wallpaper.picker.FullPreviewActivity"
126 android:taskAffinity="@string/full_screen_task_affinity"
127 android:resizeableActivity="false"
128 android:theme="@style/WallpaperTheme.Preview">
129 </activity>
130
Jon Miranda16ea1b12017-12-12 14:52:48 -0800131 <activity android:name="com.android.wallpaper.picker.StandalonePreviewActivity"
Ashwini Oruganti24b08642020-03-24 12:40:49 -0700132 android:resizeableActivity="false"
Kunhung Libe8f57c2021-12-02 22:19:09 +0800133 android:relinquishTaskIdentity="true"
Ashwini Oruganti24b08642020-03-24 12:40:49 -0700134 android:theme="@style/WallpaperTheme.Preview"
135 android:exported="true">
Jon Miranda16ea1b12017-12-12 14:52:48 -0800136 <intent-filter>
Ashwini Oruganti24b08642020-03-24 12:40:49 -0700137 <action android:name="android.service.wallpaper.CROP_AND_SET_WALLPAPER"/>
138 <category android:name="android.intent.category.DEFAULT"/>
139 <data android:mimeType="image/*"/>
Jon Miranda16ea1b12017-12-12 14:52:48 -0800140 </intent-filter>
141 </activity>
142
143 <activity android:name="com.android.wallpaper.picker.ViewOnlyPreviewActivity"
Ashwini Oruganti24b08642020-03-24 12:40:49 -0700144 android:resizeableActivity="false"
145 android:theme="@style/WallpaperTheme.Preview">
Jon Miranda16ea1b12017-12-12 14:52:48 -0800146 </activity>
Jon Miranda16ea1b12017-12-12 14:52:48 -0800147 </application>
148
149</manifest>