blob: 9ed6dd5e0912bb70a91483cd560511af9f408830 [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"/>
15 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
16 <uses-permission android:name="android.permission.READ_MEDIA_IMAGES"/>
17 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
18 <uses-permission android:name="android.permission.SET_WALLPAPER"/>
19 <uses-permission android:name="android.permission.WAKE_LOCK"/>
20 <uses-permission android:name="com.android.wallpaper.NOTIFY_ROTATING_WALLPAPER_CHANGED"/>
Jon Miranda16ea1b12017-12-12 14:52:48 -080021
Santiago Etchebehere7cadb222020-06-29 12:00:32 -070022 <queries>
Ching-Sung Lia94a8d42021-04-14 12:14:20 +080023 <!-- Specific intents Wallpaper picker query for -->
24 <!-- Intent filter with action SET_WALLPAPER -->
25 <intent>
26 <action android:name="android.intent.action.SET_WALLPAPER" />
27 </intent>
28 <!-- Intent filter with action GET_CONTENT and data's mimeType as "image/*" -->
29 <intent>
30 <action android:name="android.intent.action.GET_CONTENT" />
31 <data android:mimeType="image/*" />
32 </intent>
33 <!-- Intent filter with action VIEW -->
34 <intent>
35 <action android:name="android.intent.action.VIEW" />
36 </intent>
37 <!-- Intent filter with action WallpaperService (live wallpaper interface) -->
38 <intent>
39 <action android:name="android.service.wallpaper.WallpaperService" />
40 </intent>
41 <!-- Intent filter with action used to discover partner -->
42 <intent>
43 <action android:name="com.android.launcher3.action.PARTNER_CUSTOMIZATION" />
44 </intent>
Santiago Etchebehere7cadb222020-06-29 12:00:32 -070045 </queries>
46
Jon Miranda16ea1b12017-12-12 14:52:48 -080047 <application
Santiago Etchebehereac7512d2021-03-04 18:26:29 -080048 tools:replace="android:icon,android:name,android:appComponentFactory"
49 android:appComponentFactory="androidx.core.app.CoreComponentFactory"
Jon Miranda16ea1b12017-12-12 14:52:48 -080050 android:allowBackup="true"
51 android:icon="@mipmap/product_logo_wallpapers_launcher_color_48"
52 android:label="@string/app_name"
53 android:name="com.android.wallpaper.picker.WallpapersApplication"
54 android:requiredForAllUsers="true"
55 android:restoreAnyVersion="true"
Santiago Etchebehereac7512d2021-03-04 18:26:29 -080056 android:supportsRtl="true">
Jon Miranda16ea1b12017-12-12 14:52:48 -080057
Ashwini Oruganti24b08642020-03-24 12:40:49 -070058 <meta-data android:name="com.android.wallpaper.asset.WallpaperGlideModule"
59 android:value="GlideModule"/>
Jon Miranda16ea1b12017-12-12 14:52:48 -080060
61 <activity android:name="com.android.wallpaper.picker.TopLevelPickerActivity"
Ashwini Oruganti24b08642020-03-24 12:40:49 -070062 android:label="@string/app_name"
63 android:theme="@style/WallpaperTheme.NoBackground"
64 android:resizeableActivity="false"
Chihhang Chuang2813cbd2021-06-17 22:28:56 +080065 android:exported="false">
Jon Miranda16ea1b12017-12-12 14:52:48 -080066 </activity>
67
Chihhang Chuang8200e8e2021-06-14 13:46:54 +080068 <activity android:name="com.android.wallpaper.picker.CustomizationPickerActivity"
69 android:label="@string/app_name"
70 android:resizeableActivity="false"
71 android:theme="@style/WallpaperTheme.NoBackground"
Chihhang Chuang2813cbd2021-06-17 22:28:56 +080072 android:exported="true">
73 <intent-filter>
74 <action android:name="android.intent.action.SET_WALLPAPER"/>
75 <category android:name="android.intent.category.DEFAULT"/>
76 </intent-filter>
Chihhang Chuang8200e8e2021-06-14 13:46:54 +080077 </activity>
78
Chuck Liaof6b4b192020-08-07 02:31:32 +080079 <activity android:name="com.android.wallpaper.picker.DeepLinkActivity"
Santiago Etchebehereac7512d2021-03-04 18:26:29 -080080 android:theme="@style/WallpaperTheme.NoBackground"
81 android:exported="true">
Chuck Liaof6b4b192020-08-07 02:31:32 +080082 <intent-filter android:autoVerify="true">
83 <action android:name="android.intent.action.VIEW" />
84 <category android:name="android.intent.category.DEFAULT" />
85 <category android:name="android.intent.category.BROWSABLE" />
86 <data
87 android:host="g.co"
88 android:pathPrefix="/wallpaper"
89 android:scheme="https" />
90 </intent-filter>
91 </activity>
92
Jon Miranda16ea1b12017-12-12 14:52:48 -080093 <activity-alias
94 android:name="com.android.wallpaper.picker.CategoryPickerActivity"
Chuck Liaob913bd72021-06-29 14:42:12 +080095 android:targetActivity="com.android.wallpaper.picker.CustomizationPickerActivity"
Santiago Etchebehereac7512d2021-03-04 18:26:29 -080096 android:label="@string/app_name"
97 android:exported="true">
Jon Miranda16ea1b12017-12-12 14:52:48 -080098 <intent-filter>
99 <action android:name="android.intent.action.MAIN"/>
Jon Miranda16ea1b12017-12-12 14:52:48 -0800100 </intent-filter>
101 </activity-alias>
102
103 <activity android:name="com.android.wallpaper.picker.individual.IndividualPickerActivity"
104 android:label="@string/app_name"
105 android:theme="@style/WallpaperTheme"
Santiago Etchebehere312c2452019-11-07 14:24:56 -0800106 android:resizeableActivity="false"
Jon Miranda16ea1b12017-12-12 14:52:48 -0800107 android:parentActivityName="com.android.wallpaper.picker.TopLevelPickerActivity">
Jon Miranda16ea1b12017-12-12 14:52:48 -0800108 </activity>
109
110 <activity android:name="com.android.wallpaper.picker.PreviewActivity"
Ashwini Oruganti24b08642020-03-24 12:40:49 -0700111 android:resizeableActivity="false"
112 android:theme="@style/WallpaperTheme.Preview">
Jon Miranda16ea1b12017-12-12 14:52:48 -0800113 </activity>
114
Ching-Sung Li890c38e2021-10-29 17:33:33 +0800115 <activity
116 android:name="com.android.wallpaper.picker.FullPreviewActivity"
117 android:taskAffinity="@string/full_screen_task_affinity"
118 android:resizeableActivity="false"
119 android:theme="@style/WallpaperTheme.Preview">
120 </activity>
121
Jon Miranda16ea1b12017-12-12 14:52:48 -0800122 <activity android:name="com.android.wallpaper.picker.StandalonePreviewActivity"
Ashwini Oruganti24b08642020-03-24 12:40:49 -0700123 android:resizeableActivity="false"
Kunhung Libe8f57c2021-12-02 22:19:09 +0800124 android:relinquishTaskIdentity="true"
Ashwini Oruganti24b08642020-03-24 12:40:49 -0700125 android:theme="@style/WallpaperTheme.Preview"
126 android:exported="true">
Jon Miranda16ea1b12017-12-12 14:52:48 -0800127 <intent-filter>
Ashwini Oruganti24b08642020-03-24 12:40:49 -0700128 <action android:name="android.service.wallpaper.CROP_AND_SET_WALLPAPER"/>
129 <category android:name="android.intent.category.DEFAULT"/>
130 <data android:mimeType="image/*"/>
Jon Miranda16ea1b12017-12-12 14:52:48 -0800131 </intent-filter>
132 </activity>
133
134 <activity android:name="com.android.wallpaper.picker.ViewOnlyPreviewActivity"
Ashwini Oruganti24b08642020-03-24 12:40:49 -0700135 android:resizeableActivity="false"
136 android:theme="@style/WallpaperTheme.Preview">
Jon Miranda16ea1b12017-12-12 14:52:48 -0800137 </activity>
Jon Miranda16ea1b12017-12-12 14:52:48 -0800138 </application>
139
140</manifest>