blob: 0c114ba6ffcfcb07983f9ee195479367e3b2c526 [file] [log] [blame]
The Android Open Source Projectcf013ec2009-03-03 19:32:38 -08001<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (C) 2008 The Android Open Source Project
3
4 Licensed under the Apache License, Version 2.0 (the "License");
5 you may not use this file except in compliance with the License.
6 You may obtain a copy of the License at
7
8 http://www.apache.org/licenses/LICENSE-2.0
9
10 Unless required by applicable law or agreed to in writing, software
11 distributed under the License is distributed on an "AS IS" BASIS,
12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 See the License for the specific language governing permissions and
14 limitations under the License.
15-->
16
17<manifest xmlns:android="http://schemas.android.com/apk/res/android"
18 package="com.android.providers.calendar"
19 android:sharedUserId="android.uid.calendar">
20
21 <uses-permission android:name="android.permission.READ_CALENDAR" />
22 <uses-permission android:name="android.permission.WRITE_CALENDAR" />
23 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
24 <uses-permission android:name="com.google.android.googleapps.permission.GOOGLE_AUTH" />
25 <uses-permission android:name="com.google.android.googleapps.permission.GOOGLE_AUTH.cl" />
26 <uses-permission android:name="android.permission.GET_ACCOUNTS" />
Fred Quintanaa02c60c2009-07-22 20:01:52 -070027 <uses-permission android:name="android.permission.USE_CREDENTIALS" />
28 <uses-permission android:name="android.permission.MANAGE_ACCOUNTS" />
The Android Open Source Projectcf013ec2009-03-03 19:32:38 -080029 <uses-permission android:name="android.permission.READ_SYNC_STATS" />
30 <uses-permission android:name="android.permission.INTERNET" />
31 <uses-permission android:name="android.permission.SUBSCRIBED_FEEDS_READ" />
32 <uses-permission android:name="android.permission.SUBSCRIBED_FEEDS_WRITE" />
33
34 <application android:process="com.android.calendar"
Eric Fischer9449b8b2009-06-16 16:33:53 -070035 android:label="@string/calendar_storage"
The Android Open Source Projectcf013ec2009-03-03 19:32:38 -080036 android:icon="@drawable/app_icon">
37 <!-- TODO: Remove dependency of application on the test runner
38 (android.test) library. -->
39 <uses-library android:name="android.test.runner" />
40 <provider android:name="CalendarProvider" android:authorities="calendar"
41 android:syncable="true" android:multiprocess="false"
42 android:readPermission="android.permission.READ_CALENDAR"
43 android:writePermission="android.permission.WRITE_CALENDAR" />
Fred Quintanabad84b22009-04-29 17:53:21 -070044 <service android:name="CalendarSyncAdapterService" android:exported="true">
45 <intent-filter>
46 <action android:name="android.content.SyncAdapter" />
47 </intent-filter>
48 <meta-data android:name="android.content.SyncAdapter"
49 android:resource="@xml/syncadapter" />
50 </service>
The Android Open Source Projectcf013ec2009-03-03 19:32:38 -080051 <activity android:name="CalendarContentProviderTests" android:label="Calendar Content Provider">
52 <intent-filter>
53 <action android:name="android.intent.action.MAIN" />
54 <category android:name="android.intent.category.UNIT_TEST" />
55 </intent-filter>
56 </activity>
57 <receiver android:name="CalendarReceiver">
58 <intent-filter>
59 <action android:name="android.intent.action.BOOT_COMPLETED" />
60 </intent-filter>
61 </receiver>
The Android Open Source Project8c727072009-03-11 12:11:59 -070062 <receiver android:name=".CalendarAppWidgetProvider" android:label="@string/gadget_title">
The Android Open Source Projectcf013ec2009-03-03 19:32:38 -080063 <intent-filter>
The Android Open Source Project8c727072009-03-11 12:11:59 -070064 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
65 <action android:name="com.android.calendar.APPWIDGET_UPDATE" />
The Android Open Source Projectcf013ec2009-03-03 19:32:38 -080066 </intent-filter>
The Android Open Source Project8c727072009-03-11 12:11:59 -070067 <meta-data android:name="android.appwidget.provider" android:resource="@xml/appwidget_info" />
The Android Open Source Projectcf013ec2009-03-03 19:32:38 -080068 </receiver>
69 <receiver android:name=".TimeChangeReceiver" android:enabled="false">
70 <intent-filter>
71 <action android:name="android.intent.action.TIMEZONE_CHANGED" />
72 <action android:name="android.intent.action.TIME_SET" />
73 <action android:name="android.intent.action.DATE_CHANGED" />
74 </intent-filter>
75 </receiver>
The Android Open Source Project38390792009-03-13 13:04:25 -070076 <service android:name=".CalendarAppWidgetService" />
Ken Shirriff46cb0852009-06-11 22:08:32 -070077 <activity android:name="CalendarDebug" android:label="@string/calendar_info">
78 <intent-filter>
79 <action android:name="android.intent.action.MAIN" />
80 <category android:name="android.intent.category.DEFAULT" />
81 </intent-filter>
82 </activity>
83 <receiver android:name="CalendarDebugReceiver">
84 <intent-filter>
85 <action android:name="android.provider.Telephony.SECRET_CODE" />
86 <data android:scheme="android_secret_code" android:host="225" />
87 </intent-filter>
88 </receiver>
89
90
The Android Open Source Projectcf013ec2009-03-03 19:32:38 -080091 </application>
92</manifest>