blob: 6eb2a8a5da748ae202fa8fec136ecaef399976c5 [file] [log] [blame]
The Android Open Source Project5fedae02009-03-03 19:32:15 -08001<manifest xmlns:android="http://schemas.android.com/apk/res/android"
Patrick Scott21426942010-09-28 13:13:27 -04002 package="com.android.deskclock"
Budi Kusmiantorofdc03902014-10-14 16:41:45 -07003 android:versionCode="303" android:versionName="3.0.3">
The Android Open Source Project5fedae02009-03-03 19:32:15 -08004
Dianne Hackborn34991f82010-03-03 16:20:05 -08005 <original-package android:name="com.android.alarmclock" />
Jeff Hamilton7e0fc7b2010-02-11 16:25:48 -06006 <original-package android:name="com.android.deskclock" />
7
The Android Open Source Project5fedae02009-03-03 19:32:15 -08008 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
9 <uses-permission android:name="android.permission.WAKE_LOCK"/>
10 <uses-permission android:name="android.permission.VIBRATE"/>
11 <uses-permission android:name="android.permission.WRITE_SETTINGS" />
12 <uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
Patrick Scott3175f152009-09-03 16:13:26 -040013 <uses-permission android:name="android.permission.READ_PHONE_STATE" />
Mike Lockwood15b30532009-11-20 11:31:49 -050014 <uses-permission android:name="android.permission.DEVICE_POWER" />
Michael Chan8cd619d2012-06-04 11:25:44 -070015 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
The Android Open Source Project5fedae02009-03-03 19:32:15 -080016
17 <application android:label="@string/app_label"
Isaac Katzenelsonc8850922013-04-15 17:55:34 -070018 android:icon="@mipmap/ic_launcher_alarmclock"
Isaac Katzenelsonf21ef7d2013-04-22 19:35:04 -070019 android:requiredForAllUsers="true"
Isaac Katzenelsonc8850922013-04-15 17:55:34 -070020 android:supportsRtl="true">
The Android Open Source Project5fedae02009-03-03 19:32:15 -080021
Paul Sliwowskib839a7d2013-08-21 23:43:57 -070022 <provider android:name=".provider.ClockProvider"
Patrick Scott6c528aa2010-09-22 09:17:29 -040023 android:authorities="com.android.deskclock"
24 android:exported="false" />
The Android Open Source Project5fedae02009-03-03 19:32:15 -080025
Daniel Sandlerf8317ad2009-10-20 16:51:32 -040026 <activity android:name="DeskClock"
27 android:label="@string/app_label"
Isaac Katzenelson815e2f72012-09-07 18:38:22 -070028 android:theme="@style/DeskClock"
Ying Wang32a37e92010-11-23 11:40:16 -080029 android:icon="@mipmap/ic_launcher_alarmclock"
Yorke Leebe7ea5f2012-09-24 14:11:37 -070030 android:launchMode="singleTask"
Daniel Sandlerd1373322009-10-27 09:46:05 -040031 >
Daniel Sandlere6cf24d2009-11-02 16:23:52 -050032
The Android Open Source Project5fedae02009-03-03 19:32:15 -080033 <intent-filter>
34 <action android:name="android.intent.action.MAIN" />
35 <category android:name="android.intent.category.DEFAULT" />
36 <category android:name="android.intent.category.LAUNCHER" />
37 </intent-filter>
38 </activity>
39
Daniel Sandlerdce9d312012-09-27 21:49:44 -040040 <activity-alias android:name="DockClock"
41 android:targetActivity="DeskClock"
42 android:label="@string/app_label"
43 android:theme="@style/DeskClock"
44 android:icon="@mipmap/ic_launcher_alarmclock"
45 android:launchMode="singleTask"
46 android:enabled="@bool/config_dockAppEnabled"
47 >
48 <intent-filter>
49 <action android:name="android.intent.action.MAIN" />
50 <category android:name="android.intent.category.DEFAULT" />
51 <category android:name="android.intent.category.DESK_DOCK" />
52 </intent-filter>
53 </activity-alias>
54
Daniel Sandler8423a172009-11-12 13:40:19 -080055 <activity android:name="SettingsActivity"
56 android:label="@string/settings"
Isaac Katzenelsone4cd2ee2012-09-13 21:55:23 -070057 android:theme="@style/SettingsTheme"
Daniel Sandler8423a172009-11-12 13:40:19 -080058 android:taskAffinity=""
59 android:excludeFromRecents="true"
60 >
Jason Parekh13e90212009-03-24 17:50:29 -070061 <intent-filter>
62 <action android:name="android.intent.action.MAIN" />
63 </intent-filter>
64 </activity>
65
Isaac Katzenelson948edb52012-09-27 10:09:06 -070066 <activity android:name=".worldclock.CitiesActivity"
67 android:label="@string/cities_activity_title"
James Kungc3e13b72013-08-21 14:11:56 -070068 android:theme="@style/CitiesTheme"
Isaac Katzenelson948edb52012-09-27 10:09:06 -070069 android:taskAffinity=""
70 android:excludeFromRecents="true"
71 >
72 <intent-filter>
73 <action android:name="android.intent.action.MAIN" />
74 </intent-filter>
75 </activity>
76
Paul Sliwowskiab0d28c2013-08-26 17:26:21 -070077 <activity android:name=".alarms.AlarmActivity"
Paul Sliwowski53fd3062013-09-18 20:00:41 -070078 android:taskAffinity=""
Patrick Scottf47699d2009-05-13 08:27:34 -040079 android:excludeFromRecents="true"
Dmitri Plotnikovfb6883d2011-01-15 19:46:43 -080080 android:theme="@style/AlarmAlertFullScreenTheme"
Isaac Katzenelson991cb4d2013-09-21 19:52:39 -070081 android:windowSoftInputMode="stateAlwaysHidden"
Isaac Katzenelsonb0944b82012-10-23 17:05:59 -070082 android:showOnLockScreen="true"
Itzhak Katzenelsonaaecccb2012-09-29 19:01:36 -070083 android:configChanges="orientation|screenSize|keyboardHidden|keyboard|navigation"/>
The Android Open Source Project5fedae02009-03-03 19:32:15 -080084
Sam Blitzstein78b8e152012-10-17 18:31:27 -070085 <activity android:name="ScreensaverActivity"
86 android:excludeFromRecents="true"
87 android:taskAffinity=""
88 android:theme="@style/ScreensaverActivityTheme"
89 android:configChanges="orientation|screenSize|keyboardHidden|keyboard" />
90
Paul Sliwowskiab0d28c2013-08-26 17:26:21 -070091 <receiver android:name=".alarms.AlarmStateManager"
92 android:exported="false">
The Android Open Source Project5fedae02009-03-03 19:32:15 -080093 </receiver>
94
Paul Sliwowskiab0d28c2013-08-26 17:26:21 -070095 <service android:name=".alarms.AlarmService"
96 android:exported="false">
97 </service>
98
Isaac Katzenelson37dcae42013-08-23 10:48:03 -070099 <activity android:name="HandleApiCalls"
Patrick Scott6c528aa2010-09-22 09:17:29 -0400100 android:theme="@android:style/Theme.NoDisplay"
101 android:excludeFromRecents="true"
102 android:permission="com.android.alarm.permission.SET_ALARM">
103 <intent-filter>
104 <action android:name="android.intent.action.SET_ALARM" />
105 <category android:name="android.intent.category.DEFAULT" />
106 </intent-filter>
Isaac Katzenelson37dcae42013-08-23 10:48:03 -0700107 <intent-filter>
Alon Albert101ed3d2013-08-30 11:25:31 -0700108 <action android:name="android.intent.action.SHOW_ALARMS" />
109 <category android:name="android.intent.category.DEFAULT" />
110 </intent-filter>
111 <intent-filter>
Isaac Katzenelson37dcae42013-08-23 10:48:03 -0700112 <action android:name="android.intent.action.SET_TIMER" />
113 <category android:name="android.intent.category.DEFAULT" />
114 </intent-filter>
Patrick Scott6c528aa2010-09-22 09:17:29 -0400115 </activity>
116
Isaac Katzenelson37dcae42013-08-23 10:48:03 -0700117 <activity-alias android:name="HandleSetAlarm"
118 android:targetActivity=".HandleApiCalls"
119 android:exported="true">
120 </activity-alias>
121
Patrick Scottd776e512009-06-26 14:52:56 -0400122
The Android Open Source Project5fedae02009-03-03 19:32:15 -0800123 <receiver android:name="AlarmInitReceiver">
124 <intent-filter>
125 <action android:name="android.intent.action.BOOT_COMPLETED" />
126 <action android:name="android.intent.action.TIME_SET" />
127 <action android:name="android.intent.action.TIMEZONE_CHANGED" />
Eric Fischer7468e212009-12-10 14:19:09 -0800128 <action android:name="android.intent.action.LOCALE_CHANGED" />
The Android Open Source Project5fedae02009-03-03 19:32:15 -0800129 </intent-filter>
130 </receiver>
131
Patrick Scott6b4ab262010-03-04 16:39:09 -0500132 <receiver android:name="com.android.alarmclock.AnalogAppWidgetProvider" android:label="@string/analog_gadget"
Isaac Katzenelson70486252012-10-24 14:23:59 -0700133 android:icon="@mipmap/ic_launcher_alarmclock">
The Android Open Source Project5fedae02009-03-03 19:32:15 -0800134 <intent-filter>
The Android Open Source Projectbcdf0e32009-03-11 12:11:58 -0700135 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
The Android Open Source Project5fedae02009-03-03 19:32:15 -0800136 </intent-filter>
Romain Guy47a25c52010-03-11 18:14:58 -0800137 <meta-data android:name="android.appwidget.oldName" android:value="com.android.deskclock.AnalogAppWidgetProvider" />
The Android Open Source Projectbcdf0e32009-03-11 12:11:58 -0700138 <meta-data android:name="android.appwidget.provider" android:resource="@xml/analog_appwidget" />
The Android Open Source Project5fedae02009-03-03 19:32:15 -0800139 </receiver>
Daniel Sandlerc57490d2011-05-05 16:51:08 -0400140
Isaac Katzenelson70486252012-10-24 14:23:59 -0700141 <receiver android:name="com.android.alarmclock.DigitalAppWidgetProvider" android:label="@string/digital_gadget"
142 android:icon="@mipmap/ic_launcher_alarmclock">
143 <intent-filter>
144 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
Robyn Coultas3bb9d292013-09-13 22:39:08 -0700145 <action android:name="com.android.deskclock.ON_QUARTER_HOUR" />
146 <action android:name="android.intent.action.DATE_CHANGED" />
147 <action android:name="android.intent.action.TIMEZONE_CHANGED" />
148 <action android:name="android.intent.action.SCREEN_ON" />
149 <action android:name="android.intent.action.TIME_SET" />
150 <action android:name="android.intent.action.LOCALE_CHANGED" />
151 <action android:name="android.intent.action.ALARM_CHANGED" />
Adrian Roosc0743272014-07-09 17:45:04 +0200152 <action android:name="android.app.action.NEXT_ALARM_CLOCK_CHANGED" />
Robyn Coultas3bb9d292013-09-13 22:39:08 -0700153 <action android:name="com.android.deskclock.worldclock.update" />
Isaac Katzenelson70486252012-10-24 14:23:59 -0700154 </intent-filter>
155 <meta-data android:name="android.appwidget.provider" android:resource="@xml/digital_appwidget" />
156 </receiver>
157
158 <service android:name="com.android.alarmclock.DigitalAppWidgetService"
159 android:permission="android.permission.BIND_REMOTEVIEWS"
160 android:exported="false" />
161
162 <receiver android:name="com.android.alarmclock.DigitalWidgetViewsFactory"
163 android:exported="false" />
164
Daniel Sandler8f873a22012-09-29 00:25:18 -0400165 <!-- Dream (screensaver) implementation -->
John Spurlock90dc1362012-07-31 08:26:46 -0400166 <service android:name="Screensaver"
167 android:exported="true"
Budi Kusmiantoroc913ae62014-09-24 18:31:20 -0700168 android:label="@string/app_label"
169 android:permission="android.permission.BIND_DREAM_SERVICE">
Daniel Sandlerc57490d2011-05-05 16:51:08 -0400170 <intent-filter>
Daniel Sandler17b4ca42012-09-28 23:07:53 -0400171 <action android:name="android.service.dreams.DreamService" />
Adrian Roosc0743272014-07-09 17:45:04 +0200172 <action android:name="android.app.action.NEXT_ALARM_CLOCK_CHANGED" />
Daniel Sandlerc57490d2011-05-05 16:51:08 -0400173 <category android:name="android.intent.category.DEFAULT" />
Daniel Sandlerc57490d2011-05-05 16:51:08 -0400174 </intent-filter>
Daniel Sandler8f873a22012-09-29 00:25:18 -0400175 <meta-data
176 android:name="android.service.dream"
177 android:resource="@xml/dream_info" />
John Spurlock90dc1362012-07-31 08:26:46 -0400178 </service>
Isaac Katzenelsondfb182f2012-09-17 14:54:45 -0700179
Daniel Sandler8f873a22012-09-29 00:25:18 -0400180 <!-- Settings activity for screensaver -->
181 <activity android:name=".ScreensaverSettingsActivity"
182 android:label="@string/screensaver_settings"
Budi Kusmiantoro237bbdf2014-08-07 08:35:58 -0700183 android:theme="@style/ScreensaverSettingsActivityTheme"
Daniel Sandler8f873a22012-09-29 00:25:18 -0400184 android:taskAffinity=""
185 android:excludeFromRecents="true"
186 android:exported="true"
187 >
188 <intent-filter>
189 <action android:name="android.intent.action.MAIN" />
190 </intent-filter>
191 </activity>
192
Robyn Coultas733afe52012-09-30 12:58:21 -0700193 <!-- This activity is basically like the TimerFragment in DeskClock
194 but only during lock screen
195 so that is only has the fired timers -->
196 <activity android:name="com.android.deskclock.timer.TimerAlertFullScreen"
197 android:excludeFromRecents="true"
rachelzhangd50ff472014-09-08 14:50:14 -0700198 android:theme="@style/TimerAlertFullScreenTheme"
Robyn Coultas733afe52012-09-30 12:58:21 -0700199 android:launchMode="singleInstance"
Isaac Katzenelsonb0944b82012-10-23 17:05:59 -0700200 android:showOnLockScreen="true"
Robyn Coultas98b2b052012-10-11 17:21:19 -0700201 android:taskAffinity=""
202 android:configChanges="orientation|screenSize|keyboardHidden|keyboard|navigation"/>
Robyn Coultas733afe52012-09-30 12:58:21 -0700203
Isaac Katzenelson5cacdd02012-09-24 21:12:09 -0700204 <service android:name="TimerRingService"
205 android:exported="false"
206 android:description="@string/timer_ring_service_desc">
207 <intent-filter>
208 <action android:name="com.android.deskclock.TIMER_ALERT" />
209 </intent-filter>
210 </service>
211
Isaac Katzenelsondfb182f2012-09-17 14:54:45 -0700212 <receiver android:name="com.android.deskclock.timer.TimerReceiver"
213 android:exported="false">
214 <intent-filter>
215 <action android:name="start_timer" />
216 <action android:name="delete_timer" />
217 <action android:name="times_up" />
218 <action android:name="timer_stop" />
219 <action android:name="timer_reset" />
220 <action android:name="timer_done" />
221 <action android:name="timer_update" />
Sam Blitzsteinb6a815a2012-09-27 17:11:00 -0700222 <action android:name="notif_in_use_show" />
223 <action android:name="notif_in_use_cancel" />
Robyn Coultase332c572012-11-26 15:31:09 -0800224 <action android:name="notif_times_up_stop" />
225 <action android:name="notif_times_up_plus_one" />
226 <action android:name="notif_times_up_show" />
227 <action android:name="notif_times_up_cancel" />
Isaac Katzenelsondfb182f2012-09-17 14:54:45 -0700228 </intent-filter>
229 </receiver>
Sam Blitzstein287f2d82012-09-26 11:15:06 -0700230
231 <service android:name="com.android.deskclock.stopwatch.StopwatchService"
232 android:exported="false"
233 android:description="@string/stopwatch_service_desc">
234 <intent-filter>
235 <action android:name="start_stopwatch" />
236 <action android:name="lap_stopwatch" />
237 <action android:name="stop_stopwatch" />
238 <action android:name="reset_stopwatch" />
239 <action android:name="share_stopwatch" />
240 </intent-filter>
241 </service>
The Android Open Source Project5fedae02009-03-03 19:32:15 -0800242 </application>
243</manifest>
244