blob: 3dfb638d04d3094f91112f9850cee50b64a3f5c4 [file] [log] [blame]
Joe Onorato2314aab2010-04-08 16:41:23 -05001<manifest xmlns:android="http://schemas.android.com/apk/res/android"
Joe Onorato79de0c52010-05-26 17:03:26 -04002 package="com.android.systemui"
Jeff Sharkey35be7562012-04-18 19:16:15 -07003 coreApp="true">
4
5 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
Jeff Sharkey81d94332012-04-23 13:32:00 -07006 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
7 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Jeff Sharkey098d5802012-04-26 17:30:34 -07008 <uses-permission android:name="android.permission.WAKE_LOCK" />
Jeff Sharkey35be7562012-04-18 19:16:15 -07009
10 <uses-permission android:name="android.permission.INJECT_EVENTS" />
11 <uses-permission android:name="android.permission.WRITE_SETTINGS" />
Joe Onorato2314aab2010-04-08 16:41:23 -050012
Joe Onorato8bc6c512010-06-04 16:21:12 -040013 <uses-permission android:name="android.permission.STATUS_BAR_SERVICE" />
Jeff Sharkey35be7562012-04-18 19:16:15 -070014 <uses-permission android:name="android.permission.STATUS_BAR" />
15 <uses-permission android:name="android.permission.EXPAND_STATUS_BAR" />
Jeff Sharkey098d5802012-04-26 17:30:34 -070016 <uses-permission android:name="android.permission.REMOTE_AUDIO_PLAYBACK" />
Jeff Sharkey35be7562012-04-18 19:16:15 -070017
Amith Yamasani2a003292012-08-14 18:25:45 -070018 <uses-permission android:name="android.permission.MANAGE_USERS" />
Winson Chungd63c59782012-09-05 17:34:41 -070019 <uses-permission android:name="android.permission.READ_PROFILE" />
20 <uses-permission android:name="android.permission.READ_CONTACTS" />
Daniel Sandlerb9301c32012-08-14 15:08:24 -040021
Jeff Sharkey35be7562012-04-18 19:16:15 -070022 <!-- Networking and telephony -->
Daniel Sandlerd39e3882010-08-31 14:16:13 -040023 <uses-permission android:name="android.permission.BLUETOOTH" />
24 <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
Jeff Sharkey35be7562012-04-18 19:16:15 -070025 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
26 <uses-permission android:name="android.permission.READ_PHONE_STATE" />
27 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
28 <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
Jeff Sharkeye6b65332012-04-30 17:14:51 -070029 <uses-permission android:name="android.permission.MANAGE_NETWORK_POLICY" />
Jeff Sharkey35be7562012-04-18 19:16:15 -070030
31 <!-- Physical hardware -->
Mike Lockwood3a68b832011-03-08 10:08:59 -050032 <uses-permission android:name="android.permission.MANAGE_USB" />
Jeff Sharkey35be7562012-04-18 19:16:15 -070033 <uses-permission android:name="android.permission.DEVICE_POWER" />
34 <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
35 <uses-permission android:name="android.permission.UPDATE_DEVICE_STATS" />
Daniel Sandler0f5985c2012-05-01 15:42:56 -040036 <uses-permission android:name="android.permission.MASTER_CLEAR" />
Jim Miller64fffad2012-05-17 17:01:15 -070037 <uses-permission android:name="android.permission.VIBRATE" />
Jeff Sharkey35be7562012-04-18 19:16:15 -070038
39 <!-- ActivityManager -->
40 <uses-permission android:name="android.permission.GET_TASKS" />
Dianne Hackborn8238e712012-04-24 11:15:40 -070041 <uses-permission android:name="android.permission.GET_DETAILED_TASKS" />
Jeff Sharkey35be7562012-04-18 19:16:15 -070042 <uses-permission android:name="android.permission.REORDER_TASKS" />
43 <uses-permission android:name="android.permission.REMOVE_TASKS" />
44 <uses-permission android:name="android.permission.STOP_APP_SWITCHES" />
45 <uses-permission android:name="android.permission.SET_SCREEN_COMPATIBILITY" />
46 <uses-permission android:name="android.permission.START_ANY_ACTIVITY" />
Amith Yamasani82644082012-08-03 13:09:11 -070047 <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL" />
Jeff Sharkey35be7562012-04-18 19:16:15 -070048
49 <!-- WindowManager -->
50 <uses-permission android:name="android.permission.INTERNAL_SYSTEM_WINDOW" />
Jeff Sharkeyaf772be2012-04-24 16:13:17 -070051 <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
Jeff Sharkey35be7562012-04-18 19:16:15 -070052 <uses-permission android:name="android.permission.READ_FRAME_BUFFER" />
53 <uses-permission android:name="android.permission.MANAGE_APP_TOKENS" />
54 <uses-permission android:name="android.permission.SET_ORIENTATION" />
55 <uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
Joe Onorato8bc6c512010-06-04 16:21:12 -040056
Joe Onorato2314aab2010-04-08 16:41:23 -050057 <application
Michael Jurkacb2522c2012-04-13 09:32:47 -070058 android:name="com.android.systemui.SystemUIApplication"
Dianne Hackborn26755a32010-07-30 17:24:38 -070059 android:persistent="true"
Joe Onorato2314aab2010-04-08 16:41:23 -050060 android:allowClearUserData="false"
Christopher Tate2efd2db2011-07-19 16:32:49 -070061 android:allowBackup="false"
Daniel Sandler7d9ea8c2011-01-11 10:28:58 -050062 android:hardwareAccelerated="true"
Joe Onorato2314aab2010-04-08 16:41:23 -050063 android:label="@string/app_label"
Daniel Sandleraa0a3b62012-05-23 00:49:48 -040064 android:icon="@*android:drawable/platlogo">
Joe Onorato808182d2010-07-09 18:52:06 -040065
Joe Onoratof3c3c4f2010-10-21 11:09:02 -040066 <!-- Broadcast receiver that gets the broadcast at boot time and starts
67 up everything else.
68 TODO: Should have an android:permission attribute
69 -->
70 <service android:name="SystemUIService"
71 android:exported="true"
Joe Onorato2314aab2010-04-08 16:41:23 -050072 />
Joe Onoratofe4f3ae2010-06-04 11:25:26 -070073
Winson Chung9112ec32011-06-27 13:15:32 -070074 <!-- started from PhoneWindowManager
75 TODO: Should have an android:permission attribute -->
76 <service android:name=".screenshot.TakeScreenshotService"
Dianne Hackbornfc8fa632011-08-17 16:20:47 -070077 android:process=":screenshot"
Winson Chung9112ec32011-06-27 13:15:32 -070078 android:exported="false" />
79
Dianne Hackborn45ce8642011-07-14 16:10:16 -070080 <service android:name=".LoadAverageService"
81 android:exported="true" />
82
Dianne Hackbornba398392011-08-01 16:11:57 -070083 <service android:name=".ImageWallpaper"
84 android:permission="android.permission.BIND_WALLPAPER"
85 android:exported="true" />
86
Dianne Hackborn45ce8642011-07-14 16:10:16 -070087 <receiver android:name=".BootReceiver" >
88 <intent-filter>
89 <action android:name="android.intent.action.BOOT_COMPLETED" />
90 </intent-filter>
91 </receiver>
92
Joe Onoratofe4f3ae2010-06-04 11:25:26 -070093 <activity android:name=".usb.UsbStorageActivity"
Adam Powellc9920872011-11-17 17:59:43 -080094 android:label="@*android:string/usb_storage_activity_title"
95 android:excludeFromRecents="true">
Joe Onoratofe4f3ae2010-06-04 11:25:26 -070096 </activity>
Dianne Hackbornd39d5152010-10-11 17:14:31 -070097 <activity android:name="com.android.internal.app.ExternalMediaFormatActivity"
98 android:theme="@*android:style/Theme.Dialog.Alert"
99 android:excludeFromRecents="true">
100 </activity>
Joe Onoratofe4f3ae2010-06-04 11:25:26 -0700101
Michael Jurkacb2522c2012-04-13 09:32:47 -0700102 <activity android:name=".recent.RecentsActivity"
103 android:theme="@android:style/Theme.Holo.Wallpaper.NoTitleBar"
104 android:excludeFromRecents="true"
105 android:launchMode="singleInstance"
106 android:exported="true">
107 <intent-filter>
108 <action android:name="com.android.systemui.TOGGLE_RECENTS" />
109 </intent-filter>
110 </activity>
111
Mike Lockwood3a68b832011-03-08 10:08:59 -0500112 <!-- started from UsbDeviceSettingsManager -->
Mike Lockwoodbce6f8f2011-03-13 17:26:52 -0400113 <activity android:name=".usb.UsbConfirmActivity"
114 android:exported="true"
115 android:permission="android.permission.MANAGE_USB"
116 android:theme="@*android:style/Theme.Holo.Dialog.Alert"
117 android:finishOnCloseSystemDialogs="true"
118 android:excludeFromRecents="true">
119 </activity>
120
121 <!-- started from UsbDeviceSettingsManager -->
Mike Lockwood3a68b832011-03-08 10:08:59 -0500122 <activity android:name=".usb.UsbPermissionActivity"
123 android:exported="true"
124 android:permission="android.permission.MANAGE_USB"
125 android:theme="@*android:style/Theme.Holo.Dialog.Alert"
126 android:finishOnCloseSystemDialogs="true"
127 android:excludeFromRecents="true">
128 </activity>
129
130 <!-- started from UsbDeviceSettingsManager -->
131 <activity android:name=".usb.UsbResolverActivity"
132 android:exported="true"
133 android:permission="android.permission.MANAGE_USB"
134 android:theme="@*android:style/Theme.Holo.Dialog.Alert"
135 android:finishOnCloseSystemDialogs="true"
136 android:excludeFromRecents="true">
137 </activity>
Mike Lockwood024b4f12011-03-10 12:12:31 -0500138
139 <!-- started from UsbDeviceSettingsManager -->
140 <activity android:name=".usb.UsbAccessoryUriActivity"
141 android:exported="true"
142 android:permission="android.permission.MANAGE_USB"
143 android:theme="@*android:style/Theme.Holo.Dialog.Alert"
144 android:finishOnCloseSystemDialogs="true"
145 android:excludeFromRecents="true">
146 </activity>
Jeff Sharkey41ff7ec2011-07-25 15:21:22 -0700147
Benoit Goby4e68bd42012-04-25 18:06:00 -0700148 <!-- started from UsbDebuggingManager -->
149 <activity android:name=".usb.UsbDebuggingActivity"
150 android:permission="android.permission.MANAGE_USB"
151 android:theme="@*android:style/Theme.Holo.Dialog.Alert"
152 android:finishOnCloseSystemDialogs="true"
153 android:excludeFromRecents="true">
154 </activity>
155
Jeff Sharkey41ff7ec2011-07-25 15:21:22 -0700156 <!-- started from NetworkPolicyManagerService -->
157 <activity
158 android:name=".net.NetworkOverLimitActivity"
159 android:exported="true"
160 android:permission="android.permission.MANAGE_NETWORK_POLICY"
161 android:theme="@android:style/Theme.Holo.Panel"
162 android:finishOnCloseSystemDialogs="true"
163 android:launchMode="singleTop"
164 android:taskAffinity="com.android.systemui.net"
165 android:excludeFromRecents="true" />
166
Daniel Sandler5f839f82011-10-12 01:45:26 -0400167 <!-- started from ... somewhere -->
168 <activity
Daniel Sandler1a0c9142012-05-07 16:09:10 -0400169 android:name=".BeanBag"
Daniel Sandler5f839f82011-10-12 01:45:26 -0400170 android:exported="true"
Daniel Sandler1a0c9142012-05-07 16:09:10 -0400171 android:label="BeanBag"
Daniel Sandler0bcf4ad2012-08-31 16:18:31 -0400172 android:icon="@drawable/redbean2"
Daniel Sandler1a0c9142012-05-07 16:09:10 -0400173 android:theme="@android:style/Theme.Wallpaper.NoTitleBar.Fullscreen"
Daniel Sandler5f839f82011-10-12 01:45:26 -0400174 android:hardwareAccelerated="true"
175 android:launchMode="singleInstance"
176 android:excludeFromRecents="true">
177 <intent-filter>
178 <action android:name="android.intent.action.MAIN" />
179 <category android:name="android.intent.category.DEFAULT" />
Daniel Sandler1a0c9142012-05-07 16:09:10 -0400180 <category android:name="com.android.internal.category.PLATLOGO" />
181<!-- <category android:name="android.intent.category.LAUNCHER" />-->
Daniel Sandler5f839f82011-10-12 01:45:26 -0400182 </intent-filter>
183 </activity>
John Spurlockf07439fb2012-08-25 13:17:22 -0400184
185 <!-- Beans in space -->
186 <service
187 android:name=".BeanBagDream"
188 android:exported="true"
Daniel Sandler0bcf4ad2012-08-31 16:18:31 -0400189 android:label="@string/jelly_bean_dream_name"
190 android:enabled="false"
191 >
John Spurlockf07439fb2012-08-25 13:17:22 -0400192 <intent-filter>
193 <action android:name="android.intent.action.MAIN" />
194 <category android:name="android.intent.category.DEFAULT" />
195 <category android:name="android.intent.category.DREAM" />
196 </intent-filter>
197 </service>
Daniel Sandler32f6fd52012-09-06 01:22:59 -0400198
199 <activity android:name=".Somnambulator"
200 android:label="@string/start_dreams"
201 android:icon="@mipmap/ic_dreams"
202 android:theme="@android:style/Theme.Wallpaper.NoTitleBar"
203 android:exported="true"
204 android:excludeFromRecents="true"
205 >
206 <intent-filter>
207 <action android:name="android.intent.action.CREATE_SHORTCUT" />
208 <category android:name="android.intent.category.DEFAULT" />
209 </intent-filter>
210 </activity>
Joe Onorato2314aab2010-04-08 16:41:23 -0500211 </application>
212</manifest>