blob: eb304265823c6ce6f88c8b4f7efc96af43103559 [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"/>
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
Chihhang Chuang8200e8e2021-06-14 13:46:54 +080060 <activity android:name="com.android.wallpaper.picker.CustomizationPickerActivity"
61 android:label="@string/app_name"
Ching-Sung Li8ae0f4a2022-04-13 21:50:17 +080062 android:relinquishTaskIdentity="true"
63 android:resizeableActivity="false"
64 android:theme="@style/WallpaperTheme.NoBackground"
65 android:exported="true">
66 </activity>
67
68 <activity android:name="com.android.wallpaper.picker.PassThroughCustomizationPickerActivity"
69 android:label="@string/app_name"
70 android:resizeableActivity="false"
71 android:theme="@style/WallpaperTheme.NoBackground"
72 android:exported="true">
73 </activity>
74
75 <activity android:name="com.android.wallpaper.picker.TrampolinePickerActivity"
76 android:label="@string/app_name"
77 android:relinquishTaskIdentity="true"
Chihhang Chuang8200e8e2021-06-14 13:46:54 +080078 android:resizeableActivity="false"
79 android:theme="@style/WallpaperTheme.NoBackground"
Chihhang Chuang2813cbd2021-06-17 22:28:56 +080080 android:exported="true">
81 <intent-filter>
82 <action android:name="android.intent.action.SET_WALLPAPER"/>
83 <category android:name="android.intent.category.DEFAULT"/>
84 </intent-filter>
Chihhang Chuang8200e8e2021-06-14 13:46:54 +080085 </activity>
86
Chuck Liaof6b4b192020-08-07 02:31:32 +080087 <activity android:name="com.android.wallpaper.picker.DeepLinkActivity"
Santiago Etchebehereac7512d2021-03-04 18:26:29 -080088 android:theme="@style/WallpaperTheme.NoBackground"
89 android:exported="true">
Chuck Liaof6b4b192020-08-07 02:31:32 +080090 <intent-filter android:autoVerify="true">
91 <action android:name="android.intent.action.VIEW" />
92 <category android:name="android.intent.category.DEFAULT" />
93 <category android:name="android.intent.category.BROWSABLE" />
94 <data
95 android:host="g.co"
96 android:pathPrefix="/wallpaper"
97 android:scheme="https" />
98 </intent-filter>
99 </activity>
100
Jon Miranda16ea1b12017-12-12 14:52:48 -0800101 <activity-alias
102 android:name="com.android.wallpaper.picker.CategoryPickerActivity"
Ching-Sung Li8ae0f4a2022-04-13 21:50:17 +0800103 android:targetActivity="com.android.wallpaper.picker.TrampolinePickerActivity"
Santiago Etchebehereac7512d2021-03-04 18:26:29 -0800104 android:label="@string/app_name"
105 android:exported="true">
Jon Miranda16ea1b12017-12-12 14:52:48 -0800106 <intent-filter>
107 <action android:name="android.intent.action.MAIN"/>
Jon Miranda16ea1b12017-12-12 14:52:48 -0800108 </intent-filter>
109 </activity-alias>
110
Jon Miranda16ea1b12017-12-12 14:52:48 -0800111 <activity android:name="com.android.wallpaper.picker.PreviewActivity"
Ashwini Oruganti24b08642020-03-24 12:40:49 -0700112 android:resizeableActivity="false"
xiaoyang.wangb813cbc2023-07-11 15:27:00 +0800113 android:screenOrientation="portrait"
Ashwini Oruganti24b08642020-03-24 12:40:49 -0700114 android:theme="@style/WallpaperTheme.Preview">
Jon Miranda16ea1b12017-12-12 14:52:48 -0800115 </activity>
116
Ching-Sung Li890c38e2021-10-29 17:33:33 +0800117 <activity
118 android:name="com.android.wallpaper.picker.FullPreviewActivity"
119 android:taskAffinity="@string/full_screen_task_affinity"
120 android:resizeableActivity="false"
121 android:theme="@style/WallpaperTheme.Preview">
122 </activity>
123
Jon Miranda16ea1b12017-12-12 14:52:48 -0800124 <activity android:name="com.android.wallpaper.picker.StandalonePreviewActivity"
Ashwini Oruganti24b08642020-03-24 12:40:49 -0700125 android:resizeableActivity="false"
Kunhung Libe8f57c2021-12-02 22:19:09 +0800126 android:relinquishTaskIdentity="true"
Ashwini Oruganti24b08642020-03-24 12:40:49 -0700127 android:theme="@style/WallpaperTheme.Preview"
128 android:exported="true">
Jon Miranda16ea1b12017-12-12 14:52:48 -0800129 <intent-filter>
Ashwini Oruganti24b08642020-03-24 12:40:49 -0700130 <action android:name="android.service.wallpaper.CROP_AND_SET_WALLPAPER"/>
131 <category android:name="android.intent.category.DEFAULT"/>
132 <data android:mimeType="image/*"/>
Jon Miranda16ea1b12017-12-12 14:52:48 -0800133 </intent-filter>
134 </activity>
135
136 <activity android:name="com.android.wallpaper.picker.ViewOnlyPreviewActivity"
Ashwini Oruganti24b08642020-03-24 12:40:49 -0700137 android:resizeableActivity="false"
xiaoyang.wangb813cbc2023-07-11 15:27:00 +0800138 android:screenOrientation="portrait"
Ashwini Oruganti24b08642020-03-24 12:40:49 -0700139 android:theme="@style/WallpaperTheme.Preview">
Jon Miranda16ea1b12017-12-12 14:52:48 -0800140 </activity>
Jon Miranda16ea1b12017-12-12 14:52:48 -0800141 </application>
142
143</manifest>