blob: 1d55022e45ca56dda70defe0177e69d355866257 [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 Sharkey35be7562012-04-18 19:16:15 -07008
9 <uses-permission android:name="android.permission.INJECT_EVENTS" />
10 <uses-permission android:name="android.permission.WRITE_SETTINGS" />
Joe Onorato2314aab2010-04-08 16:41:23 -050011
Joe Onorato8bc6c512010-06-04 16:21:12 -040012 <uses-permission android:name="android.permission.STATUS_BAR_SERVICE" />
Jeff Sharkey35be7562012-04-18 19:16:15 -070013 <uses-permission android:name="android.permission.STATUS_BAR" />
14 <uses-permission android:name="android.permission.EXPAND_STATUS_BAR" />
15
16 <!-- Networking and telephony -->
Daniel Sandlerd39e3882010-08-31 14:16:13 -040017 <uses-permission android:name="android.permission.BLUETOOTH" />
18 <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
Jeff Sharkey35be7562012-04-18 19:16:15 -070019 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
20 <uses-permission android:name="android.permission.READ_PHONE_STATE" />
21 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
22 <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
23
24 <!-- Physical hardware -->
Mike Lockwood3a68b832011-03-08 10:08:59 -050025 <uses-permission android:name="android.permission.MANAGE_USB" />
Jeff Sharkey35be7562012-04-18 19:16:15 -070026 <uses-permission android:name="android.permission.DEVICE_POWER" />
27 <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
28 <uses-permission android:name="android.permission.UPDATE_DEVICE_STATS" />
29
30 <!-- ActivityManager -->
31 <uses-permission android:name="android.permission.GET_TASKS" />
32 <uses-permission android:name="android.permission.REORDER_TASKS" />
33 <uses-permission android:name="android.permission.REMOVE_TASKS" />
34 <uses-permission android:name="android.permission.STOP_APP_SWITCHES" />
35 <uses-permission android:name="android.permission.SET_SCREEN_COMPATIBILITY" />
36 <uses-permission android:name="android.permission.START_ANY_ACTIVITY" />
37
38 <!-- WindowManager -->
39 <uses-permission android:name="android.permission.INTERNAL_SYSTEM_WINDOW" />
Jeff Sharkeyaf772be2012-04-24 16:13:17 -070040 <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
Jeff Sharkey35be7562012-04-18 19:16:15 -070041 <uses-permission android:name="android.permission.READ_FRAME_BUFFER" />
42 <uses-permission android:name="android.permission.MANAGE_APP_TOKENS" />
43 <uses-permission android:name="android.permission.SET_ORIENTATION" />
44 <uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
Joe Onorato8bc6c512010-06-04 16:21:12 -040045
Joe Onorato2314aab2010-04-08 16:41:23 -050046 <application
Dianne Hackborn26755a32010-07-30 17:24:38 -070047 android:persistent="true"
Joe Onorato2314aab2010-04-08 16:41:23 -050048 android:allowClearUserData="false"
Christopher Tate2efd2db2011-07-19 16:32:49 -070049 android:allowBackup="false"
Daniel Sandler7d9ea8c2011-01-11 10:28:58 -050050 android:hardwareAccelerated="true"
Joe Onorato2314aab2010-04-08 16:41:23 -050051 android:label="@string/app_label"
52 android:icon="@drawable/ic_launcher_settings">
Joe Onorato808182d2010-07-09 18:52:06 -040053
Joe Onoratof3c3c4f2010-10-21 11:09:02 -040054 <!-- Broadcast receiver that gets the broadcast at boot time and starts
55 up everything else.
56 TODO: Should have an android:permission attribute
57 -->
58 <service android:name="SystemUIService"
59 android:exported="true"
Joe Onorato2314aab2010-04-08 16:41:23 -050060 />
Joe Onoratofe4f3ae2010-06-04 11:25:26 -070061
Winson Chung9112ec32011-06-27 13:15:32 -070062 <!-- started from PhoneWindowManager
63 TODO: Should have an android:permission attribute -->
64 <service android:name=".screenshot.TakeScreenshotService"
Dianne Hackbornfc8fa632011-08-17 16:20:47 -070065 android:process=":screenshot"
Winson Chung9112ec32011-06-27 13:15:32 -070066 android:exported="false" />
67
Dianne Hackborn45ce8642011-07-14 16:10:16 -070068 <service android:name=".LoadAverageService"
69 android:exported="true" />
70
Dianne Hackbornba398392011-08-01 16:11:57 -070071 <service android:name=".ImageWallpaper"
72 android:permission="android.permission.BIND_WALLPAPER"
73 android:exported="true" />
74
Dianne Hackborn45ce8642011-07-14 16:10:16 -070075 <receiver android:name=".BootReceiver" >
76 <intent-filter>
77 <action android:name="android.intent.action.BOOT_COMPLETED" />
78 </intent-filter>
79 </receiver>
80
Daniel Sandler532a0bb2011-11-16 11:10:22 -080081 <!-- should you need to launch the screensaver, this is a good way to do it -->
Daniel Sandler221733a2011-11-03 15:21:33 -040082 <activity android:name=".DreamsDockLauncher"
Daniel Sandlerc224f762011-11-15 22:55:03 -080083 android:theme="@android:style/Theme.Dialog"
Daniel Sandler221733a2011-11-03 15:21:33 -040084 android:label="@string/dreams_dock_launcher">
85 <intent-filter>
86 <action android:name="android.intent.action.MAIN" />
87 <category android:name="android.intent.category.DEFAULT" />
Daniel Sandler221733a2011-11-03 15:21:33 -040088 </intent-filter>
89 </activity>
90
Daniel Sandler532a0bb2011-11-16 11:10:22 -080091 <!-- launch screensaver on (desk) dock event -->
92 <receiver android:name=".DreamsDockLauncher$DockEventReceiver"
93 android:exported="true"
94 >
95 <intent-filter>
96 <action android:name="android.intent.action.DOCK_EVENT" />
97 </intent-filter>
98 </receiver>
99
100
Joe Onoratofe4f3ae2010-06-04 11:25:26 -0700101 <activity android:name=".usb.UsbStorageActivity"
Adam Powellc9920872011-11-17 17:59:43 -0800102 android:label="@*android:string/usb_storage_activity_title"
103 android:excludeFromRecents="true">
Joe Onoratofe4f3ae2010-06-04 11:25:26 -0700104 </activity>
Dianne Hackbornd39d5152010-10-11 17:14:31 -0700105 <activity android:name="com.android.internal.app.ExternalMediaFormatActivity"
106 android:theme="@*android:style/Theme.Dialog.Alert"
107 android:excludeFromRecents="true">
108 </activity>
Joe Onoratofe4f3ae2010-06-04 11:25:26 -0700109
Mike Lockwood3a68b832011-03-08 10:08:59 -0500110 <!-- started from UsbDeviceSettingsManager -->
Mike Lockwoodbce6f8f2011-03-13 17:26:52 -0400111 <activity android:name=".usb.UsbConfirmActivity"
112 android:exported="true"
113 android:permission="android.permission.MANAGE_USB"
114 android:theme="@*android:style/Theme.Holo.Dialog.Alert"
115 android:finishOnCloseSystemDialogs="true"
116 android:excludeFromRecents="true">
117 </activity>
118
119 <!-- started from UsbDeviceSettingsManager -->
Mike Lockwood3a68b832011-03-08 10:08:59 -0500120 <activity android:name=".usb.UsbPermissionActivity"
121 android:exported="true"
122 android:permission="android.permission.MANAGE_USB"
123 android:theme="@*android:style/Theme.Holo.Dialog.Alert"
124 android:finishOnCloseSystemDialogs="true"
125 android:excludeFromRecents="true">
126 </activity>
127
128 <!-- started from UsbDeviceSettingsManager -->
129 <activity android:name=".usb.UsbResolverActivity"
130 android:exported="true"
131 android:permission="android.permission.MANAGE_USB"
132 android:theme="@*android:style/Theme.Holo.Dialog.Alert"
133 android:finishOnCloseSystemDialogs="true"
134 android:excludeFromRecents="true">
135 </activity>
Mike Lockwood024b4f12011-03-10 12:12:31 -0500136
137 <!-- started from UsbDeviceSettingsManager -->
138 <activity android:name=".usb.UsbAccessoryUriActivity"
139 android:exported="true"
140 android:permission="android.permission.MANAGE_USB"
141 android:theme="@*android:style/Theme.Holo.Dialog.Alert"
142 android:finishOnCloseSystemDialogs="true"
143 android:excludeFromRecents="true">
144 </activity>
Jeff Sharkey41ff7ec2011-07-25 15:21:22 -0700145
146 <!-- started from NetworkPolicyManagerService -->
147 <activity
148 android:name=".net.NetworkOverLimitActivity"
149 android:exported="true"
150 android:permission="android.permission.MANAGE_NETWORK_POLICY"
151 android:theme="@android:style/Theme.Holo.Panel"
152 android:finishOnCloseSystemDialogs="true"
153 android:launchMode="singleTop"
154 android:taskAffinity="com.android.systemui.net"
155 android:excludeFromRecents="true" />
156
Daniel Sandler5f839f82011-10-12 01:45:26 -0400157 <!-- started from ... somewhere -->
158 <activity
159 android:name=".Nyandroid"
160 android:exported="true"
161 android:label="Nyandroid"
162 android:icon="@drawable/nyandroid04"
163 android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"
164 android:hardwareAccelerated="true"
165 android:launchMode="singleInstance"
166 android:excludeFromRecents="true">
167 <intent-filter>
168 <action android:name="android.intent.action.MAIN" />
169 <category android:name="android.intent.category.DEFAULT" />
Daniel Sandlerc224f762011-11-15 22:55:03 -0800170<!-- <category android:name="android.intent.category.DREAM" />-->
Daniel Sandler5f839f82011-10-12 01:45:26 -0400171 </intent-filter>
172 </activity>
Joe Onorato2314aab2010-04-08 16:41:23 -0500173 </application>
174</manifest>