blob: 66080f304c714964ccc078ed3ef0fa785c0aad7d [file] [log] [blame]
Joe Onorato2314aab2010-04-08 16:41:23 -05001<manifest xmlns:android="http://schemas.android.com/apk/res/android"
Dianne Hackbornd4ac8d72012-09-27 23:20:10 -07002 xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
Joe Onorato79de0c52010-05-26 17:03:26 -04003 package="com.android.systemui"
Jeff Sharkey35be7562012-04-18 19:16:15 -07004 coreApp="true">
5
6 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
Jeff Sharkey81d94332012-04-23 13:32:00 -07007 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
8 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Jeff Sharkey65c4a2b2012-09-25 17:22:27 -07009 <uses-permission android:name="android.permission.ACCESS_ALL_EXTERNAL_STORAGE" />
Jeff Sharkey098d5802012-04-26 17:30:34 -070010 <uses-permission android:name="android.permission.WAKE_LOCK" />
Jeff Sharkey35be7562012-04-18 19:16:15 -070011
12 <uses-permission android:name="android.permission.INJECT_EVENTS" />
Jeff Sharkeya2c73ae2013-02-19 13:01:35 -080013 <uses-permission android:name="android.permission.DUMP" />
Jeff Sharkey35be7562012-04-18 19:16:15 -070014 <uses-permission android:name="android.permission.WRITE_SETTINGS" />
Joe Onorato2314aab2010-04-08 16:41:23 -050015
Joe Onorato8bc6c512010-06-04 16:21:12 -040016 <uses-permission android:name="android.permission.STATUS_BAR_SERVICE" />
Jeff Sharkey35be7562012-04-18 19:16:15 -070017 <uses-permission android:name="android.permission.STATUS_BAR" />
18 <uses-permission android:name="android.permission.EXPAND_STATUS_BAR" />
Jeff Sharkey098d5802012-04-26 17:30:34 -070019 <uses-permission android:name="android.permission.REMOTE_AUDIO_PLAYBACK" />
Jeff Sharkey35be7562012-04-18 19:16:15 -070020
Amith Yamasani2a003292012-08-14 18:25:45 -070021 <uses-permission android:name="android.permission.MANAGE_USERS" />
Winson Chungd63c59782012-09-05 17:34:41 -070022 <uses-permission android:name="android.permission.READ_PROFILE" />
23 <uses-permission android:name="android.permission.READ_CONTACTS" />
Jeff Brown508257b2012-09-08 23:15:12 -070024 <uses-permission android:name="android.permission.CONFIGURE_WIFI_DISPLAY" />
Winson Chung08b1cc82012-09-11 10:00:53 -070025 <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
Daniel Sandlerb9301c32012-08-14 15:08:24 -040026
Jeff Sharkey35be7562012-04-18 19:16:15 -070027 <!-- Networking and telephony -->
Daniel Sandlerd39e3882010-08-31 14:16:13 -040028 <uses-permission android:name="android.permission.BLUETOOTH" />
29 <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
Jeff Sharkey35be7562012-04-18 19:16:15 -070030 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
31 <uses-permission android:name="android.permission.READ_PHONE_STATE" />
32 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
33 <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
Jeff Sharkeye6b65332012-04-30 17:14:51 -070034 <uses-permission android:name="android.permission.MANAGE_NETWORK_POLICY" />
Jeff Sharkey35be7562012-04-18 19:16:15 -070035
36 <!-- Physical hardware -->
Mike Lockwood3a68b832011-03-08 10:08:59 -050037 <uses-permission android:name="android.permission.MANAGE_USB" />
Jeff Sharkey35be7562012-04-18 19:16:15 -070038 <uses-permission android:name="android.permission.DEVICE_POWER" />
39 <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
40 <uses-permission android:name="android.permission.UPDATE_DEVICE_STATS" />
Daniel Sandler0f5985c2012-05-01 15:42:56 -040041 <uses-permission android:name="android.permission.MASTER_CLEAR" />
Jim Miller64fffad2012-05-17 17:01:15 -070042 <uses-permission android:name="android.permission.VIBRATE" />
Jeff Sharkey35be7562012-04-18 19:16:15 -070043
44 <!-- ActivityManager -->
45 <uses-permission android:name="android.permission.GET_TASKS" />
Dianne Hackborn8238e712012-04-24 11:15:40 -070046 <uses-permission android:name="android.permission.GET_DETAILED_TASKS" />
Jeff Sharkey35be7562012-04-18 19:16:15 -070047 <uses-permission android:name="android.permission.REORDER_TASKS" />
48 <uses-permission android:name="android.permission.REMOVE_TASKS" />
49 <uses-permission android:name="android.permission.STOP_APP_SWITCHES" />
50 <uses-permission android:name="android.permission.SET_SCREEN_COMPATIBILITY" />
51 <uses-permission android:name="android.permission.START_ANY_ACTIVITY" />
Amith Yamasani82644082012-08-03 13:09:11 -070052 <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL" />
Dianne Hackbornf9c5e0f2013-01-23 14:39:13 -080053 <uses-permission android:name="android.permission.GET_TOP_ACTIVITY_INFO" />
54
Jeff Sharkey35be7562012-04-18 19:16:15 -070055 <!-- WindowManager -->
56 <uses-permission android:name="android.permission.INTERNAL_SYSTEM_WINDOW" />
Jeff Sharkeyaf772be2012-04-24 16:13:17 -070057 <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
Jeff Sharkey35be7562012-04-18 19:16:15 -070058 <uses-permission android:name="android.permission.READ_FRAME_BUFFER" />
59 <uses-permission android:name="android.permission.MANAGE_APP_TOKENS" />
60 <uses-permission android:name="android.permission.SET_ORIENTATION" />
61 <uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
Joe Onorato8bc6c512010-06-04 16:21:12 -040062
John Spurlockf4f6b4c2012-08-25 12:08:03 -040063 <!-- DreamManager -->
64 <uses-permission android:name="android.permission.READ_DREAM_STATE" />
65 <uses-permission android:name="android.permission.WRITE_DREAM_STATE" />
66
Joe Onorato2314aab2010-04-08 16:41:23 -050067 <application
Dianne Hackborn26755a32010-07-30 17:24:38 -070068 android:persistent="true"
Joe Onorato2314aab2010-04-08 16:41:23 -050069 android:allowClearUserData="false"
Christopher Tate2efd2db2011-07-19 16:32:49 -070070 android:allowBackup="false"
Daniel Sandler7d9ea8c2011-01-11 10:28:58 -050071 android:hardwareAccelerated="true"
Joe Onorato2314aab2010-04-08 16:41:23 -050072 android:label="@string/app_label"
Fabrice Di Meglio8afcd142012-07-27 18:27:11 -070073 android:icon="@*android:drawable/platlogo"
74 android:supportsRtl="true">
Joe Onorato808182d2010-07-09 18:52:06 -040075
Joe Onoratof3c3c4f2010-10-21 11:09:02 -040076 <!-- Broadcast receiver that gets the broadcast at boot time and starts
77 up everything else.
78 TODO: Should have an android:permission attribute
79 -->
80 <service android:name="SystemUIService"
81 android:exported="true"
Joe Onorato2314aab2010-04-08 16:41:23 -050082 />
Joe Onoratofe4f3ae2010-06-04 11:25:26 -070083
Winson Chung9112ec32011-06-27 13:15:32 -070084 <!-- started from PhoneWindowManager
85 TODO: Should have an android:permission attribute -->
86 <service android:name=".screenshot.TakeScreenshotService"
Dianne Hackbornfc8fa632011-08-17 16:20:47 -070087 android:process=":screenshot"
Winson Chung9112ec32011-06-27 13:15:32 -070088 android:exported="false" />
89
Dianne Hackborn45ce8642011-07-14 16:10:16 -070090 <service android:name=".LoadAverageService"
91 android:exported="true" />
92
Dianne Hackbornba398392011-08-01 16:11:57 -070093 <service android:name=".ImageWallpaper"
94 android:permission="android.permission.BIND_WALLPAPER"
95 android:exported="true" />
96
Dianne Hackbornd4ac8d72012-09-27 23:20:10 -070097 <receiver android:name=".BootReceiver" androidprv:primaryUserOnly="true">
Dianne Hackborn45ce8642011-07-14 16:10:16 -070098 <intent-filter>
99 <action android:name="android.intent.action.BOOT_COMPLETED" />
100 </intent-filter>
101 </receiver>
102
Joe Onoratofe4f3ae2010-06-04 11:25:26 -0700103 <activity android:name=".usb.UsbStorageActivity"
Adam Powellc9920872011-11-17 17:59:43 -0800104 android:label="@*android:string/usb_storage_activity_title"
105 android:excludeFromRecents="true">
Joe Onoratofe4f3ae2010-06-04 11:25:26 -0700106 </activity>
Dianne Hackbornd39d5152010-10-11 17:14:31 -0700107 <activity android:name="com.android.internal.app.ExternalMediaFormatActivity"
108 android:theme="@*android:style/Theme.Dialog.Alert"
109 android:excludeFromRecents="true">
110 </activity>
Joe Onoratofe4f3ae2010-06-04 11:25:26 -0700111
Michael Jurkacb2522c2012-04-13 09:32:47 -0700112 <activity android:name=".recent.RecentsActivity"
Casey Burkhardtd7059df2012-10-09 17:40:52 -0700113 android:label="@string/accessibility_desc_recent_apps"
Michael Jurka738cfc92012-10-19 14:56:47 +0200114 android:theme="@style/RecentsStyle"
Michael Jurkacb2522c2012-04-13 09:32:47 -0700115 android:excludeFromRecents="true"
116 android:launchMode="singleInstance"
117 android:exported="true">
118 <intent-filter>
119 <action android:name="com.android.systemui.TOGGLE_RECENTS" />
120 </intent-filter>
121 </activity>
122
Michael Jurka80343f62012-10-18 13:13:46 +0200123 <receiver
124 android:name=".recent.RecentsPreloadReceiver"
125 android:exported="false">
126 <intent-filter>
127 <action android:name="com.android.systemui.recent.action.PRELOAD" />
128 <action android:name="com.android.systemui.recent.action.CANCEL_PRELOAD" />
129 </intent-filter>
130 </receiver>
131
Mike Lockwood3a68b832011-03-08 10:08:59 -0500132 <!-- started from UsbDeviceSettingsManager -->
Mike Lockwoodbce6f8f2011-03-13 17:26:52 -0400133 <activity android:name=".usb.UsbConfirmActivity"
134 android:exported="true"
135 android:permission="android.permission.MANAGE_USB"
136 android:theme="@*android:style/Theme.Holo.Dialog.Alert"
137 android:finishOnCloseSystemDialogs="true"
138 android:excludeFromRecents="true">
139 </activity>
140
141 <!-- started from UsbDeviceSettingsManager -->
Mike Lockwood3a68b832011-03-08 10:08:59 -0500142 <activity android:name=".usb.UsbPermissionActivity"
143 android:exported="true"
144 android:permission="android.permission.MANAGE_USB"
145 android:theme="@*android:style/Theme.Holo.Dialog.Alert"
146 android:finishOnCloseSystemDialogs="true"
147 android:excludeFromRecents="true">
148 </activity>
149
150 <!-- started from UsbDeviceSettingsManager -->
151 <activity android:name=".usb.UsbResolverActivity"
152 android:exported="true"
153 android:permission="android.permission.MANAGE_USB"
154 android:theme="@*android:style/Theme.Holo.Dialog.Alert"
155 android:finishOnCloseSystemDialogs="true"
156 android:excludeFromRecents="true">
157 </activity>
Mike Lockwood024b4f12011-03-10 12:12:31 -0500158
159 <!-- started from UsbDeviceSettingsManager -->
160 <activity android:name=".usb.UsbAccessoryUriActivity"
161 android:exported="true"
162 android:permission="android.permission.MANAGE_USB"
163 android:theme="@*android:style/Theme.Holo.Dialog.Alert"
164 android:finishOnCloseSystemDialogs="true"
165 android:excludeFromRecents="true">
166 </activity>
Jeff Sharkey41ff7ec2011-07-25 15:21:22 -0700167
Benoit Goby4e68bd42012-04-25 18:06:00 -0700168 <!-- started from UsbDebuggingManager -->
169 <activity android:name=".usb.UsbDebuggingActivity"
170 android:permission="android.permission.MANAGE_USB"
171 android:theme="@*android:style/Theme.Holo.Dialog.Alert"
172 android:finishOnCloseSystemDialogs="true"
173 android:excludeFromRecents="true">
174 </activity>
175
Jeff Sharkey41ff7ec2011-07-25 15:21:22 -0700176 <!-- started from NetworkPolicyManagerService -->
177 <activity
178 android:name=".net.NetworkOverLimitActivity"
179 android:exported="true"
180 android:permission="android.permission.MANAGE_NETWORK_POLICY"
181 android:theme="@android:style/Theme.Holo.Panel"
182 android:finishOnCloseSystemDialogs="true"
183 android:launchMode="singleTop"
184 android:taskAffinity="com.android.systemui.net"
185 android:excludeFromRecents="true" />
186
Daniel Sandler5f839f82011-10-12 01:45:26 -0400187 <!-- started from ... somewhere -->
188 <activity
Daniel Sandler1a0c9142012-05-07 16:09:10 -0400189 android:name=".BeanBag"
Daniel Sandler5f839f82011-10-12 01:45:26 -0400190 android:exported="true"
Daniel Sandler1a0c9142012-05-07 16:09:10 -0400191 android:label="BeanBag"
Daniel Sandler0bcf4ad2012-08-31 16:18:31 -0400192 android:icon="@drawable/redbean2"
Daniel Sandler1a0c9142012-05-07 16:09:10 -0400193 android:theme="@android:style/Theme.Wallpaper.NoTitleBar.Fullscreen"
Daniel Sandler5f839f82011-10-12 01:45:26 -0400194 android:hardwareAccelerated="true"
195 android:launchMode="singleInstance"
196 android:excludeFromRecents="true">
197 <intent-filter>
198 <action android:name="android.intent.action.MAIN" />
199 <category android:name="android.intent.category.DEFAULT" />
Daniel Sandler1a0c9142012-05-07 16:09:10 -0400200 <category android:name="com.android.internal.category.PLATLOGO" />
201<!-- <category android:name="android.intent.category.LAUNCHER" />-->
Daniel Sandler5f839f82011-10-12 01:45:26 -0400202 </intent-filter>
203 </activity>
John Spurlockf07439fb2012-08-25 13:17:22 -0400204
205 <!-- Beans in space -->
206 <service
207 android:name=".BeanBagDream"
208 android:exported="true"
Daniel Sandler0bcf4ad2012-08-31 16:18:31 -0400209 android:label="@string/jelly_bean_dream_name"
210 android:enabled="false"
211 >
John Spurlockf07439fb2012-08-25 13:17:22 -0400212 <intent-filter>
Dianne Hackbornbe87e2f2012-09-28 16:31:34 -0700213 <action android:name="android.service.dreams.DreamService" />
John Spurlockf07439fb2012-08-25 13:17:22 -0400214 <category android:name="android.intent.category.DEFAULT" />
John Spurlockf07439fb2012-08-25 13:17:22 -0400215 </intent-filter>
216 </service>
Daniel Sandler32f6fd52012-09-06 01:22:59 -0400217
218 <activity android:name=".Somnambulator"
219 android:label="@string/start_dreams"
Daniel Sandlerb055aa82012-10-26 15:11:53 -0400220 android:icon="@mipmap/ic_launcher_dreams"
Daniel Sandler32f6fd52012-09-06 01:22:59 -0400221 android:theme="@android:style/Theme.Wallpaper.NoTitleBar"
222 android:exported="true"
223 android:excludeFromRecents="true"
224 >
Daniel Sandler7aa88f72012-10-04 15:03:22 -0400225 <!--
Daniel Sandler32f6fd52012-09-06 01:22:59 -0400226 <intent-filter>
227 <action android:name="android.intent.action.CREATE_SHORTCUT" />
228 <category android:name="android.intent.category.DEFAULT" />
229 </intent-filter>
Daniel Sandler7aa88f72012-10-04 15:03:22 -0400230 -->
Daniel Sandler3a120292012-09-28 11:28:09 -0400231 <intent-filter>
232 <action android:name="android.intent.action.MAIN" />
233 <category android:name="android.intent.category.DEFAULT" />
234 <category android:name="android.intent.category.DESK_DOCK" />
235 </intent-filter>
Daniel Sandler32f6fd52012-09-06 01:22:59 -0400236 </activity>
Joe Onorato2314aab2010-04-08 16:41:23 -0500237 </application>
238</manifest>