blob: 52027532188c84309165ee1efdcdddd8135a49c6 [file] [log] [blame]
Justin Klaassen1e76b672015-01-23 17:57:11 -08001<?xml version="1.0" encoding="utf-8"?>
2<!--
3 Copyright (C) 2015 The Android Open Source Project
4
5 Licensed under the Apache License, Version 2.0 (the "License");
6 you may not use this file except in compliance with the License.
7 You may obtain a copy of the License at
8
9 http://www.apache.org/licenses/LICENSE-2.0
10
11 Unless required by applicable law or agreed to in writing, software
12 distributed under the License is distributed on an "AS IS" BASIS,
13 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 See the License for the specific language governing permissions and
15 limitations under the License.
16 -->
17
The Android Open Source Project5fedae02009-03-03 19:32:15 -080018<manifest xmlns:android="http://schemas.android.com/apk/res/android"
Patrick Scott21426942010-09-28 13:13:27 -040019 package="com.android.deskclock"
James Lemieux39231982015-06-08 17:53:59 -070020 android:versionCode="410" android:versionName="4.1.0">
The Android Open Source Project5fedae02009-03-03 19:32:15 -080021
Dianne Hackborn34991f82010-03-03 16:20:05 -080022 <original-package android:name="com.android.alarmclock" />
Jeff Hamilton7e0fc7b2010-02-11 16:25:48 -060023 <original-package android:name="com.android.deskclock" />
24
Daria Evdokimova9b639f92015-06-03 15:40:01 -070025 <uses-sdk android:minSdkVersion="19" android:targetSdkVersion="23" />
Justin Klaassen1e76b672015-01-23 17:57:11 -080026
The Android Open Source Project5fedae02009-03-03 19:32:15 -080027 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
28 <uses-permission android:name="android.permission.WAKE_LOCK"/>
29 <uses-permission android:name="android.permission.VIBRATE"/>
The Android Open Source Project5fedae02009-03-03 19:32:15 -080030 <uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
James Lemieux089897e2015-06-29 14:41:08 -070031 <!-- WRITE_SETTINGS is required to record the upcoming alarm prior to L -->
32 <uses-permission android:name="android.permission.WRITE_SETTINGS" />
James Lemieux95559b22015-06-26 13:53:55 -070033 <!-- READ_PHONE_STATE is required to determine when a phone call exists prior to M -->
Patrick Scott3175f152009-09-03 16:13:26 -040034 <uses-permission android:name="android.permission.READ_PHONE_STATE" />
James Lemieux4d8e08e2015-07-06 18:14:09 -070035 <!-- READ_EXTERNAL_STORAGE is required to play custom ringtones from the SD card prior to M -->
James Lemieux5b762a52015-07-08 13:05:54 -070036 <!-- It is also required to display user-friendly names for custom ringtones in the UI. -->
James Lemieux4d8e08e2015-07-06 18:14:09 -070037 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
The Android Open Source Project5fedae02009-03-03 19:32:15 -080038
39 <application android:label="@string/app_label"
James Lemieux50ab55f2015-05-08 15:27:32 -070040 android:name=".DeskClockApplication"
James Lemieuxb5f11692015-06-30 18:13:41 -070041 android:allowBackup="true"
42 android:backupAgent="DeskClockBackupAgent"
43 android:fullBackupContent="@xml/backup_scheme"
44 android:fullBackupOnly="true"
Isaac Katzenelsonc8850922013-04-15 17:55:34 -070045 android:icon="@mipmap/ic_launcher_alarmclock"
Isaac Katzenelsonf21ef7d2013-04-22 19:35:04 -070046 android:requiredForAllUsers="true"
Isaac Katzenelsonc8850922013-04-15 17:55:34 -070047 android:supportsRtl="true">
The Android Open Source Project5fedae02009-03-03 19:32:15 -080048
Paul Sliwowskib839a7d2013-08-21 23:43:57 -070049 <provider android:name=".provider.ClockProvider"
Patrick Scott6c528aa2010-09-22 09:17:29 -040050 android:authorities="com.android.deskclock"
51 android:exported="false" />
The Android Open Source Project5fedae02009-03-03 19:32:15 -080052
Daniel Sandlerf8317ad2009-10-20 16:51:32 -040053 <activity android:name="DeskClock"
54 android:label="@string/app_label"
Isaac Katzenelson815e2f72012-09-07 18:38:22 -070055 android:theme="@style/DeskClock"
Ying Wang32a37e92010-11-23 11:40:16 -080056 android:icon="@mipmap/ic_launcher_alarmclock"
James Lemieuxb5f11692015-06-30 18:13:41 -070057 android:launchMode="singleTask">
Daniel Sandlere6cf24d2009-11-02 16:23:52 -050058
The Android Open Source Project5fedae02009-03-03 19:32:15 -080059 <intent-filter>
60 <action android:name="android.intent.action.MAIN" />
61 <category android:name="android.intent.category.DEFAULT" />
62 <category android:name="android.intent.category.LAUNCHER" />
63 </intent-filter>
64 </activity>
65
Daniel Sandlerdce9d312012-09-27 21:49:44 -040066 <activity-alias android:name="DockClock"
67 android:targetActivity="DeskClock"
68 android:label="@string/app_label"
69 android:theme="@style/DeskClock"
70 android:icon="@mipmap/ic_launcher_alarmclock"
71 android:launchMode="singleTask"
72 android:enabled="@bool/config_dockAppEnabled"
73 >
74 <intent-filter>
75 <action android:name="android.intent.action.MAIN" />
76 <category android:name="android.intent.category.DEFAULT" />
77 <category android:name="android.intent.category.DESK_DOCK" />
78 </intent-filter>
79 </activity-alias>
80
Daniel Sandler8423a172009-11-12 13:40:19 -080081 <activity android:name="SettingsActivity"
82 android:label="@string/settings"
Isaac Katzenelsone4cd2ee2012-09-13 21:55:23 -070083 android:theme="@style/SettingsTheme"
Daniel Sandler8423a172009-11-12 13:40:19 -080084 android:taskAffinity=""
85 android:excludeFromRecents="true"
86 >
Jason Parekh13e90212009-03-24 17:50:29 -070087 <intent-filter>
88 <action android:name="android.intent.action.MAIN" />
89 </intent-filter>
90 </activity>
91
Isaac Katzenelson948edb52012-09-27 10:09:06 -070092 <activity android:name=".worldclock.CitiesActivity"
93 android:label="@string/cities_activity_title"
James Kungc3e13b72013-08-21 14:11:56 -070094 android:theme="@style/CitiesTheme"
Isaac Katzenelson948edb52012-09-27 10:09:06 -070095 android:taskAffinity=""
96 android:excludeFromRecents="true"
97 >
98 <intent-filter>
99 <action android:name="android.intent.action.MAIN" />
100 </intent-filter>
101 </activity>
102
Paul Sliwowskiab0d28c2013-08-26 17:26:21 -0700103 <activity android:name=".alarms.AlarmActivity"
Paul Sliwowski53fd3062013-09-18 20:00:41 -0700104 android:taskAffinity=""
Patrick Scottf47699d2009-05-13 08:27:34 -0400105 android:excludeFromRecents="true"
Dmitri Plotnikovfb6883d2011-01-15 19:46:43 -0800106 android:theme="@style/AlarmAlertFullScreenTheme"
Isaac Katzenelson991cb4d2013-09-21 19:52:39 -0700107 android:windowSoftInputMode="stateAlwaysHidden"
Annie Chin63330e52015-05-11 14:40:12 -0700108 android:showOnLockScreen="true" />
The Android Open Source Project5fedae02009-03-03 19:32:15 -0800109
Sam Blitzstein78b8e152012-10-17 18:31:27 -0700110 <activity android:name="ScreensaverActivity"
111 android:excludeFromRecents="true"
112 android:taskAffinity=""
113 android:theme="@style/ScreensaverActivityTheme"
114 android:configChanges="orientation|screenSize|keyboardHidden|keyboard" />
115
Paul Sliwowskiab0d28c2013-08-26 17:26:21 -0700116 <receiver android:name=".alarms.AlarmStateManager"
117 android:exported="false">
The Android Open Source Project5fedae02009-03-03 19:32:15 -0800118 </receiver>
119
Paul Sliwowskiab0d28c2013-08-26 17:26:21 -0700120 <service android:name=".alarms.AlarmService"
121 android:exported="false">
122 </service>
123
Isaac Katzenelson37dcae42013-08-23 10:48:03 -0700124 <activity android:name="HandleApiCalls"
Patrick Scott6c528aa2010-09-22 09:17:29 -0400125 android:theme="@android:style/Theme.NoDisplay"
126 android:excludeFromRecents="true"
Budi Kusmiantoro355fefa2015-01-07 09:22:15 -0800127 android:launchMode="singleTask"
Budi Kusmiantoro02f70142015-01-07 10:02:36 -0800128 android:permission="com.android.alarm.permission.SET_ALARM"
129 android:taskAffinity="">
Patrick Scott6c528aa2010-09-22 09:17:29 -0400130 <intent-filter>
131 <action android:name="android.intent.action.SET_ALARM" />
132 <category android:name="android.intent.category.DEFAULT" />
James Lemieux76846b72015-07-20 18:02:58 -0700133 <category android:name="android.intent.category.VOICE" />
Patrick Scott6c528aa2010-09-22 09:17:29 -0400134 </intent-filter>
Isaac Katzenelson37dcae42013-08-23 10:48:03 -0700135 <intent-filter>
Daria Evdokimova972fca92015-06-11 15:07:32 -0700136 <action android:name="android.intent.action.DISMISS_ALARM" />
137 <category android:name="android.intent.category.DEFAULT" />
James Lemieux76846b72015-07-20 18:02:58 -0700138 <category android:name="android.intent.category.VOICE" />
Daria Evdokimova972fca92015-06-11 15:07:32 -0700139 </intent-filter>
140 <intent-filter>
Daria Evdokimova15888e32015-06-12 18:21:10 -0700141 <action android:name="android.intent.action.SNOOZE_ALARM" />
142 <category android:name="android.intent.category.DEFAULT" />
James Lemieux76846b72015-07-20 18:02:58 -0700143 <category android:name="android.intent.category.VOICE" />
Daria Evdokimova15888e32015-06-12 18:21:10 -0700144 </intent-filter>
145 <intent-filter>
Alon Albert101ed3d2013-08-30 11:25:31 -0700146 <action android:name="android.intent.action.SHOW_ALARMS" />
147 <category android:name="android.intent.category.DEFAULT" />
James Lemieux76846b72015-07-20 18:02:58 -0700148 <category android:name="android.intent.category.VOICE" />
Alon Albert101ed3d2013-08-30 11:25:31 -0700149 </intent-filter>
150 <intent-filter>
Isaac Katzenelson37dcae42013-08-23 10:48:03 -0700151 <action android:name="android.intent.action.SET_TIMER" />
152 <category android:name="android.intent.category.DEFAULT" />
James Lemieux76846b72015-07-20 18:02:58 -0700153 <category android:name="android.intent.category.VOICE" />
Isaac Katzenelson37dcae42013-08-23 10:48:03 -0700154 </intent-filter>
Patrick Scott6c528aa2010-09-22 09:17:29 -0400155 </activity>
156
Isaac Katzenelson37dcae42013-08-23 10:48:03 -0700157 <activity-alias android:name="HandleSetAlarm"
158 android:targetActivity=".HandleApiCalls"
159 android:exported="true">
160 </activity-alias>
161
Daria Evdokimova972fca92015-06-11 15:07:32 -0700162 <activity android:name=".HandleDeskClockApiCalls"
James Lemieux76846b72015-07-20 18:02:58 -0700163 android:theme="@android:style/Theme.NoDisplay"
Daria Evdokimova5f594532015-05-26 18:49:34 -0700164 android:excludeFromRecents="true"
165 android:launchMode="singleTask"
James Lemieux76846b72015-07-20 18:02:58 -0700166 android:permission="com.android.alarm.permission.SET_ALARM"
167 android:taskAffinity="">
Daria Evdokimova5f594532015-05-26 18:49:34 -0700168 <intent-filter>
Daria Evdokimova972fca92015-06-11 15:07:32 -0700169 <action android:name="com.android.deskclock.action.SHOW_CLOCK" />
Daria Evdokimova5f594532015-05-26 18:49:34 -0700170 <category android:name="android.intent.category.DEFAULT" />
James Lemieux76846b72015-07-20 18:02:58 -0700171 <category android:name="android.intent.category.VOICE" />
Daria Evdokimova5f594532015-05-26 18:49:34 -0700172 </intent-filter>
173 <intent-filter>
Daria Evdokimova972fca92015-06-11 15:07:32 -0700174 <action android:name="com.android.deskclock.action.ADD_CLOCK" />
Daria Evdokimova5f594532015-05-26 18:49:34 -0700175 <category android:name="android.intent.category.DEFAULT" />
James Lemieux76846b72015-07-20 18:02:58 -0700176 <category android:name="android.intent.category.VOICE" />
Daria Evdokimova5f594532015-05-26 18:49:34 -0700177 </intent-filter>
178 <intent-filter>
Daria Evdokimova972fca92015-06-11 15:07:32 -0700179 <action android:name="com.android.deskclock.action.DELETE_CLOCK" />
Daria Evdokimova5f594532015-05-26 18:49:34 -0700180 <category android:name="android.intent.category.DEFAULT" />
James Lemieux76846b72015-07-20 18:02:58 -0700181 <category android:name="android.intent.category.VOICE" />
Daria Evdokimova5f594532015-05-26 18:49:34 -0700182 </intent-filter>
183 <intent-filter>
Daria Evdokimova972fca92015-06-11 15:07:32 -0700184 <action android:name="com.android.deskclock.action.START_TIMER" />
Daria Evdokimova5f594532015-05-26 18:49:34 -0700185 <category android:name="android.intent.category.DEFAULT" />
James Lemieux76846b72015-07-20 18:02:58 -0700186 <category android:name="android.intent.category.VOICE" />
Daria Evdokimova5f594532015-05-26 18:49:34 -0700187 </intent-filter>
188 <intent-filter>
Daria Evdokimova972fca92015-06-11 15:07:32 -0700189 <action android:name="com.android.deskclock.action.RESET_TIMER" />
Daria Evdokimova5f594532015-05-26 18:49:34 -0700190 <category android:name="android.intent.category.DEFAULT" />
James Lemieux76846b72015-07-20 18:02:58 -0700191 <category android:name="android.intent.category.VOICE" />
Daria Evdokimova5f594532015-05-26 18:49:34 -0700192 </intent-filter>
193 <intent-filter>
Daria Evdokimova972fca92015-06-11 15:07:32 -0700194 <action android:name="com.android.deskclock.action.STOP_TIMER" />
Daria Evdokimova5f594532015-05-26 18:49:34 -0700195 <category android:name="android.intent.category.DEFAULT" />
James Lemieux76846b72015-07-20 18:02:58 -0700196 <category android:name="android.intent.category.VOICE" />
Daria Evdokimova5f594532015-05-26 18:49:34 -0700197 </intent-filter>
198 <intent-filter>
Daria Evdokimova972fca92015-06-11 15:07:32 -0700199 <action android:name="com.android.deskclock.action.SHOW_TIMERS" />
Daria Evdokimova5f594532015-05-26 18:49:34 -0700200 <category android:name="android.intent.category.DEFAULT" />
James Lemieux76846b72015-07-20 18:02:58 -0700201 <category android:name="android.intent.category.VOICE" />
Daria Evdokimova5f594532015-05-26 18:49:34 -0700202 </intent-filter>
203 <intent-filter>
Daria Evdokimova972fca92015-06-11 15:07:32 -0700204 <action android:name="com.android.deskclock.action.DELETE_TIMER" />
Daria Evdokimova5f594532015-05-26 18:49:34 -0700205 <category android:name="android.intent.category.DEFAULT" />
James Lemieux76846b72015-07-20 18:02:58 -0700206 <category android:name="android.intent.category.VOICE" />
Daria Evdokimova5f594532015-05-26 18:49:34 -0700207 </intent-filter>
208 <intent-filter>
Daria Evdokimova972fca92015-06-11 15:07:32 -0700209 <action android:name="com.android.deskclock.action.SHOW_STOPWATCH" />
Daria Evdokimova5f594532015-05-26 18:49:34 -0700210 <category android:name="android.intent.category.DEFAULT" />
James Lemieux76846b72015-07-20 18:02:58 -0700211 <category android:name="android.intent.category.VOICE" />
Daria Evdokimova5f594532015-05-26 18:49:34 -0700212 </intent-filter>
213 <intent-filter>
Daria Evdokimova972fca92015-06-11 15:07:32 -0700214 <action android:name="com.android.deskclock.action.START_STOPWATCH" />
Daria Evdokimova5f594532015-05-26 18:49:34 -0700215 <category android:name="android.intent.category.DEFAULT" />
James Lemieux76846b72015-07-20 18:02:58 -0700216 <category android:name="android.intent.category.VOICE" />
Daria Evdokimova5f594532015-05-26 18:49:34 -0700217 </intent-filter>
218 <intent-filter>
Daria Evdokimova972fca92015-06-11 15:07:32 -0700219 <action android:name="com.android.deskclock.action.STOP_STOPWATCH" />
Daria Evdokimova5f594532015-05-26 18:49:34 -0700220 <category android:name="android.intent.category.DEFAULT" />
James Lemieux76846b72015-07-20 18:02:58 -0700221 <category android:name="android.intent.category.VOICE" />
Daria Evdokimova5f594532015-05-26 18:49:34 -0700222 </intent-filter>
223 <intent-filter>
Daria Evdokimova972fca92015-06-11 15:07:32 -0700224 <action android:name="com.android.deskclock.action.LAP_STOPWATCH" />
Daria Evdokimova5f594532015-05-26 18:49:34 -0700225 <category android:name="android.intent.category.DEFAULT" />
James Lemieux76846b72015-07-20 18:02:58 -0700226 <category android:name="android.intent.category.VOICE" />
Daria Evdokimova5f594532015-05-26 18:49:34 -0700227 </intent-filter>
228 <intent-filter>
Daria Evdokimova972fca92015-06-11 15:07:32 -0700229 <action android:name="com.android.deskclock.action.RESET_STOPWATCH" />
Daria Evdokimova5f594532015-05-26 18:49:34 -0700230 <category android:name="android.intent.category.DEFAULT" />
James Lemieux76846b72015-07-20 18:02:58 -0700231 <category android:name="android.intent.category.VOICE" />
Daria Evdokimova5f594532015-05-26 18:49:34 -0700232 </intent-filter>
233 </activity>
Patrick Scottd776e512009-06-26 14:52:56 -0400234
The Android Open Source Project5fedae02009-03-03 19:32:15 -0800235 <receiver android:name="AlarmInitReceiver">
236 <intent-filter>
237 <action android:name="android.intent.action.BOOT_COMPLETED" />
238 <action android:name="android.intent.action.TIME_SET" />
239 <action android:name="android.intent.action.TIMEZONE_CHANGED" />
Eric Fischer7468e212009-12-10 14:19:09 -0800240 <action android:name="android.intent.action.LOCALE_CHANGED" />
The Android Open Source Project5fedae02009-03-03 19:32:15 -0800241 </intent-filter>
242 </receiver>
243
Patrick Scott6b4ab262010-03-04 16:39:09 -0500244 <receiver android:name="com.android.alarmclock.AnalogAppWidgetProvider" android:label="@string/analog_gadget"
Isaac Katzenelson70486252012-10-24 14:23:59 -0700245 android:icon="@mipmap/ic_launcher_alarmclock">
The Android Open Source Project5fedae02009-03-03 19:32:15 -0800246 <intent-filter>
The Android Open Source Projectbcdf0e32009-03-11 12:11:58 -0700247 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
The Android Open Source Project5fedae02009-03-03 19:32:15 -0800248 </intent-filter>
Romain Guy47a25c52010-03-11 18:14:58 -0800249 <meta-data android:name="android.appwidget.oldName" android:value="com.android.deskclock.AnalogAppWidgetProvider" />
The Android Open Source Projectbcdf0e32009-03-11 12:11:58 -0700250 <meta-data android:name="android.appwidget.provider" android:resource="@xml/analog_appwidget" />
The Android Open Source Project5fedae02009-03-03 19:32:15 -0800251 </receiver>
Daniel Sandlerc57490d2011-05-05 16:51:08 -0400252
Isaac Katzenelson70486252012-10-24 14:23:59 -0700253 <receiver android:name="com.android.alarmclock.DigitalAppWidgetProvider" android:label="@string/digital_gadget"
254 android:icon="@mipmap/ic_launcher_alarmclock">
255 <intent-filter>
256 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
Robyn Coultas3bb9d292013-09-13 22:39:08 -0700257 <action android:name="com.android.deskclock.ON_QUARTER_HOUR" />
258 <action android:name="android.intent.action.DATE_CHANGED" />
259 <action android:name="android.intent.action.TIMEZONE_CHANGED" />
260 <action android:name="android.intent.action.SCREEN_ON" />
261 <action android:name="android.intent.action.TIME_SET" />
262 <action android:name="android.intent.action.LOCALE_CHANGED" />
Adrian Roosc0743272014-07-09 17:45:04 +0200263 <action android:name="android.app.action.NEXT_ALARM_CLOCK_CHANGED" />
Robyn Coultas3bb9d292013-09-13 22:39:08 -0700264 <action android:name="com.android.deskclock.worldclock.update" />
Isaac Katzenelson70486252012-10-24 14:23:59 -0700265 </intent-filter>
266 <meta-data android:name="android.appwidget.provider" android:resource="@xml/digital_appwidget" />
267 </receiver>
268
269 <service android:name="com.android.alarmclock.DigitalAppWidgetService"
270 android:permission="android.permission.BIND_REMOTEVIEWS"
271 android:exported="false" />
272
273 <receiver android:name="com.android.alarmclock.DigitalWidgetViewsFactory"
274 android:exported="false" />
275
Daniel Sandler8f873a22012-09-29 00:25:18 -0400276 <!-- Dream (screensaver) implementation -->
John Spurlock90dc1362012-07-31 08:26:46 -0400277 <service android:name="Screensaver"
278 android:exported="true"
Budi Kusmiantoroc913ae62014-09-24 18:31:20 -0700279 android:label="@string/app_label"
280 android:permission="android.permission.BIND_DREAM_SERVICE">
Daniel Sandlerc57490d2011-05-05 16:51:08 -0400281 <intent-filter>
Daniel Sandler17b4ca42012-09-28 23:07:53 -0400282 <action android:name="android.service.dreams.DreamService" />
Adrian Roosc0743272014-07-09 17:45:04 +0200283 <action android:name="android.app.action.NEXT_ALARM_CLOCK_CHANGED" />
Daniel Sandlerc57490d2011-05-05 16:51:08 -0400284 <category android:name="android.intent.category.DEFAULT" />
Daniel Sandlerc57490d2011-05-05 16:51:08 -0400285 </intent-filter>
Daniel Sandler8f873a22012-09-29 00:25:18 -0400286 <meta-data
287 android:name="android.service.dream"
288 android:resource="@xml/dream_info" />
John Spurlock90dc1362012-07-31 08:26:46 -0400289 </service>
Isaac Katzenelsondfb182f2012-09-17 14:54:45 -0700290
Daniel Sandler8f873a22012-09-29 00:25:18 -0400291 <!-- Settings activity for screensaver -->
292 <activity android:name=".ScreensaverSettingsActivity"
293 android:label="@string/screensaver_settings"
Budi Kusmiantoro7922ca92015-02-12 19:44:02 -0800294 android:theme="@style/SettingsTheme"
Daniel Sandler8f873a22012-09-29 00:25:18 -0400295 android:taskAffinity=""
296 android:excludeFromRecents="true"
297 android:exported="true"
298 >
299 <intent-filter>
300 <action android:name="android.intent.action.MAIN" />
301 </intent-filter>
302 </activity>
303
Daria Evdokimovae6f73542015-06-12 17:12:23 -0700304 <activity
305 android:name=".AlarmSelectionActivity"
306 android:label="@string/dismiss_alarm"
307 android:theme="@android:style/Theme.Holo.Light.Dialog.NoActionBar"/>
308
Robyn Coultas733afe52012-09-30 12:58:21 -0700309 <!-- This activity is basically like the TimerFragment in DeskClock
310 but only during lock screen
Daria Evdokimova5f594532015-05-26 18:49:34 -0700311 so that it only has the fired timers -->
Robyn Coultas733afe52012-09-30 12:58:21 -0700312 <activity android:name="com.android.deskclock.timer.TimerAlertFullScreen"
313 android:excludeFromRecents="true"
rachelzhangd50ff472014-09-08 14:50:14 -0700314 android:theme="@style/TimerAlertFullScreenTheme"
Robyn Coultas733afe52012-09-30 12:58:21 -0700315 android:launchMode="singleInstance"
Isaac Katzenelsonb0944b82012-10-23 17:05:59 -0700316 android:showOnLockScreen="true"
Robyn Coultas98b2b052012-10-11 17:21:19 -0700317 android:taskAffinity=""
Budi Kusmiantorobdf9d892015-02-20 15:26:12 -0800318 android:configChanges="screenSize|keyboardHidden|keyboard|navigation"/>
Robyn Coultas733afe52012-09-30 12:58:21 -0700319
Isaac Katzenelson5cacdd02012-09-24 21:12:09 -0700320 <service android:name="TimerRingService"
321 android:exported="false"
322 android:description="@string/timer_ring_service_desc">
323 <intent-filter>
324 <action android:name="com.android.deskclock.TIMER_ALERT" />
325 </intent-filter>
326 </service>
327
Isaac Katzenelsondfb182f2012-09-17 14:54:45 -0700328 <receiver android:name="com.android.deskclock.timer.TimerReceiver"
329 android:exported="false">
330 <intent-filter>
331 <action android:name="start_timer" />
James Lemieuxad3570c2015-06-05 17:13:35 -0700332 <action android:name="stop_timer" />
Isaac Katzenelsondfb182f2012-09-17 14:54:45 -0700333 <action android:name="delete_timer" />
James Lemieuxad3570c2015-06-05 17:13:35 -0700334 <action android:name="reset_timer" />
Isaac Katzenelsondfb182f2012-09-17 14:54:45 -0700335 <action android:name="times_up" />
Isaac Katzenelsondfb182f2012-09-17 14:54:45 -0700336 <action android:name="timer_done" />
337 <action android:name="timer_update" />
Sam Blitzsteinb6a815a2012-09-27 17:11:00 -0700338 <action android:name="notif_in_use_show" />
339 <action android:name="notif_in_use_cancel" />
Robyn Coultase332c572012-11-26 15:31:09 -0800340 <action android:name="notif_times_up_stop" />
341 <action android:name="notif_times_up_plus_one" />
342 <action android:name="notif_times_up_show" />
343 <action android:name="notif_times_up_cancel" />
Annie Chin3e71c692015-07-23 14:17:44 -0700344 <action android:name="notif_pause_timer" />
345 <action android:name="notif_plus_one_timer" />
346 <action android:name="notif_resume_timer" />
347 <action android:name="notif_reset_timer" />
348 <action android:name="notif_reset_all_timers" />
Annie Chin85d92662015-06-23 17:19:03 -0700349 <action android:name="notif_update" />
Isaac Katzenelsondfb182f2012-09-17 14:54:45 -0700350 </intent-filter>
351 </receiver>
Sam Blitzstein287f2d82012-09-26 11:15:06 -0700352
353 <service android:name="com.android.deskclock.stopwatch.StopwatchService"
354 android:exported="false"
355 android:description="@string/stopwatch_service_desc">
356 <intent-filter>
357 <action android:name="start_stopwatch" />
358 <action android:name="lap_stopwatch" />
359 <action android:name="stop_stopwatch" />
360 <action android:name="reset_stopwatch" />
361 <action android:name="share_stopwatch" />
362 </intent-filter>
363 </service>
The Android Open Source Project5fedae02009-03-03 19:32:15 -0800364 </application>
365</manifest>