blob: 72d721d7cb269deb158f5d8ca01b3f7509f22db7 [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"/>
13 <uses-permission android:name="android.permission.INTERNET"/>
14 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
15 <uses-permission android:name="android.permission.READ_MEDIA_IMAGES"/>
16 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
17 <uses-permission android:name="android.permission.SET_WALLPAPER"/>
18 <uses-permission android:name="android.permission.WAKE_LOCK"/>
19 <uses-permission android:name="com.android.wallpaper.NOTIFY_ROTATING_WALLPAPER_CHANGED"/>
Jon Miranda16ea1b12017-12-12 14:52:48 -080020
Santiago Etchebehere7cadb222020-06-29 12:00:32 -070021 <queries>
Ching-Sung Lia94a8d42021-04-14 12:14:20 +080022 <!-- Specific intents Wallpaper picker query for -->
23 <!-- Intent filter with action SET_WALLPAPER -->
24 <intent>
25 <action android:name="android.intent.action.SET_WALLPAPER" />
26 </intent>
27 <!-- Intent filter with action GET_CONTENT and data's mimeType as "image/*" -->
28 <intent>
29 <action android:name="android.intent.action.GET_CONTENT" />
30 <data android:mimeType="image/*" />
31 </intent>
32 <!-- Intent filter with action VIEW -->
33 <intent>
34 <action android:name="android.intent.action.VIEW" />
35 </intent>
36 <!-- Intent filter with action WallpaperService (live wallpaper interface) -->
37 <intent>
38 <action android:name="android.service.wallpaper.WallpaperService" />
39 </intent>
40 <!-- Intent filter with action used to discover partner -->
41 <intent>
42 <action android:name="com.android.launcher3.action.PARTNER_CUSTOMIZATION" />
43 </intent>
Santiago Etchebehere7cadb222020-06-29 12:00:32 -070044 </queries>
45
Jon Miranda16ea1b12017-12-12 14:52:48 -080046 <application
Santiago Etchebehereac7512d2021-03-04 18:26:29 -080047 tools:replace="android:icon,android:name,android:appComponentFactory"
48 android:appComponentFactory="androidx.core.app.CoreComponentFactory"
Jon Miranda16ea1b12017-12-12 14:52:48 -080049 android:allowBackup="true"
50 android:icon="@mipmap/product_logo_wallpapers_launcher_color_48"
51 android:label="@string/app_name"
52 android:name="com.android.wallpaper.picker.WallpapersApplication"
53 android:requiredForAllUsers="true"
54 android:restoreAnyVersion="true"
Santiago Etchebehereac7512d2021-03-04 18:26:29 -080055 android:supportsRtl="true">
Jon Miranda16ea1b12017-12-12 14:52:48 -080056
Ashwini Oruganti24b08642020-03-24 12:40:49 -070057 <meta-data android:name="com.android.wallpaper.asset.WallpaperGlideModule"
58 android:value="GlideModule"/>
Jon Miranda16ea1b12017-12-12 14:52:48 -080059
60 <activity android:name="com.android.wallpaper.picker.TopLevelPickerActivity"
Ashwini Oruganti24b08642020-03-24 12:40:49 -070061 android:label="@string/app_name"
62 android:theme="@style/WallpaperTheme.NoBackground"
63 android:resizeableActivity="false"
Chihhang Chuang2813cbd2021-06-17 22:28:56 +080064 android:exported="false">
Jon Miranda16ea1b12017-12-12 14:52:48 -080065 </activity>
66
Chihhang Chuang8200e8e2021-06-14 13:46:54 +080067 <activity android:name="com.android.wallpaper.picker.CustomizationPickerActivity"
68 android:label="@string/app_name"
69 android:resizeableActivity="false"
70 android:theme="@style/WallpaperTheme.NoBackground"
Chihhang Chuang2813cbd2021-06-17 22:28:56 +080071 android:exported="true">
72 <intent-filter>
73 <action android:name="android.intent.action.SET_WALLPAPER"/>
74 <category android:name="android.intent.category.DEFAULT"/>
75 </intent-filter>
Chihhang Chuang8200e8e2021-06-14 13:46:54 +080076 </activity>
77
Chuck Liaof6b4b192020-08-07 02:31:32 +080078 <activity android:name="com.android.wallpaper.picker.DeepLinkActivity"
Santiago Etchebehereac7512d2021-03-04 18:26:29 -080079 android:theme="@style/WallpaperTheme.NoBackground"
80 android:exported="true">
Chuck Liaof6b4b192020-08-07 02:31:32 +080081 <intent-filter android:autoVerify="true">
82 <action android:name="android.intent.action.VIEW" />
83 <category android:name="android.intent.category.DEFAULT" />
84 <category android:name="android.intent.category.BROWSABLE" />
85 <data
86 android:host="g.co"
87 android:pathPrefix="/wallpaper"
88 android:scheme="https" />
89 </intent-filter>
90 </activity>
91
Jon Miranda16ea1b12017-12-12 14:52:48 -080092 <activity-alias
93 android:name="com.android.wallpaper.picker.CategoryPickerActivity"
Chuck Liaob913bd72021-06-29 14:42:12 +080094 android:targetActivity="com.android.wallpaper.picker.CustomizationPickerActivity"
Santiago Etchebehereac7512d2021-03-04 18:26:29 -080095 android:label="@string/app_name"
96 android:exported="true">
Jon Miranda16ea1b12017-12-12 14:52:48 -080097 <intent-filter>
98 <action android:name="android.intent.action.MAIN"/>
Jon Miranda16ea1b12017-12-12 14:52:48 -080099 </intent-filter>
100 </activity-alias>
101
102 <activity android:name="com.android.wallpaper.picker.individual.IndividualPickerActivity"
103 android:label="@string/app_name"
104 android:theme="@style/WallpaperTheme"
Santiago Etchebehere312c2452019-11-07 14:24:56 -0800105 android:resizeableActivity="false"
Jon Miranda16ea1b12017-12-12 14:52:48 -0800106 android:parentActivityName="com.android.wallpaper.picker.TopLevelPickerActivity">
Jon Miranda16ea1b12017-12-12 14:52:48 -0800107 </activity>
108
109 <activity android:name="com.android.wallpaper.picker.PreviewActivity"
Ashwini Oruganti24b08642020-03-24 12:40:49 -0700110 android:resizeableActivity="false"
111 android:theme="@style/WallpaperTheme.Preview">
Jon Miranda16ea1b12017-12-12 14:52:48 -0800112 </activity>
113
114 <activity android:name="com.android.wallpaper.picker.StandalonePreviewActivity"
Ashwini Oruganti24b08642020-03-24 12:40:49 -0700115 android:resizeableActivity="false"
116 android:theme="@style/WallpaperTheme.Preview"
117 android:exported="true">
Jon Miranda16ea1b12017-12-12 14:52:48 -0800118 <intent-filter>
Ashwini Oruganti24b08642020-03-24 12:40:49 -0700119 <action android:name="android.service.wallpaper.CROP_AND_SET_WALLPAPER"/>
120 <category android:name="android.intent.category.DEFAULT"/>
121 <data android:mimeType="image/*"/>
Jon Miranda16ea1b12017-12-12 14:52:48 -0800122 </intent-filter>
123 </activity>
124
125 <activity android:name="com.android.wallpaper.picker.ViewOnlyPreviewActivity"
Ashwini Oruganti24b08642020-03-24 12:40:49 -0700126 android:resizeableActivity="false"
127 android:theme="@style/WallpaperTheme.Preview">
Jon Miranda16ea1b12017-12-12 14:52:48 -0800128 </activity>
Jon Miranda16ea1b12017-12-12 14:52:48 -0800129 </application>
130
131</manifest>