blob: 383ffe05d14b82c87ad5bfcf12aa18b40181a89a [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
Ken Shirriff99fec792010-01-21 15:22:03 -08007
The Android Open Source Projectcf013ec2009-03-03 19:32:38 -08008 http://www.apache.org/licenses/LICENSE-2.0
Ken Shirriff99fec792010-01-21 15:22:03 -08009
The Android Open Source Projectcf013ec2009-03-03 19:32:38 -080010 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" />
Fred Quintana2d873ad2009-08-17 13:05:50 -070030 <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
31 <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
The Android Open Source Projectcf013ec2009-03-03 19:32:38 -080032 <uses-permission android:name="android.permission.INTERNET" />
33 <uses-permission android:name="android.permission.SUBSCRIBED_FEEDS_READ" />
34 <uses-permission android:name="android.permission.SUBSCRIBED_FEEDS_WRITE" />
35
36 <application android:process="com.android.calendar"
Eric Fischer9449b8b2009-06-16 16:33:53 -070037 android:label="@string/calendar_storage"
The Android Open Source Projectcf013ec2009-03-03 19:32:38 -080038 android:icon="@drawable/app_icon">
39 <!-- TODO: Remove dependency of application on the test runner
40 (android.test) library. -->
41 <uses-library android:name="android.test.runner" />
Ken Shirriffa969e942009-10-19 14:06:00 -070042
Ken Shirriffa969e942009-10-19 14:06:00 -070043 <provider android:name="CalendarProvider2" android:authorities="calendar"
44 android:label="@string/provider_label"
45 android:multiprocess="false"
46 android:readPermission="android.permission.READ_CALENDAR"
47 android:writePermission="android.permission.WRITE_CALENDAR" />
Ken Shirriffa969e942009-10-19 14:06:00 -070048
The Android Open Source Projectcf013ec2009-03-03 19:32:38 -080049 <activity android:name="CalendarContentProviderTests" android:label="Calendar Content Provider">
50 <intent-filter>
51 <action android:name="android.intent.action.MAIN" />
52 <category android:name="android.intent.category.UNIT_TEST" />
53 </intent-filter>
54 </activity>
55 <receiver android:name="CalendarReceiver">
56 <intent-filter>
57 <action android:name="android.intent.action.BOOT_COMPLETED" />
58 </intent-filter>
59 </receiver>
The Android Open Source Project8c727072009-03-11 12:11:59 -070060 <receiver android:name=".CalendarAppWidgetProvider" android:label="@string/gadget_title">
The Android Open Source Projectcf013ec2009-03-03 19:32:38 -080061 <intent-filter>
The Android Open Source Project8c727072009-03-11 12:11:59 -070062 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
63 <action android:name="com.android.calendar.APPWIDGET_UPDATE" />
The Android Open Source Projectcf013ec2009-03-03 19:32:38 -080064 </intent-filter>
The Android Open Source Project8c727072009-03-11 12:11:59 -070065 <meta-data android:name="android.appwidget.provider" android:resource="@xml/appwidget_info" />
The Android Open Source Projectcf013ec2009-03-03 19:32:38 -080066 </receiver>
67 <receiver android:name=".TimeChangeReceiver" android:enabled="false">
68 <intent-filter>
69 <action android:name="android.intent.action.TIMEZONE_CHANGED" />
70 <action android:name="android.intent.action.TIME_SET" />
71 <action android:name="android.intent.action.DATE_CHANGED" />
72 </intent-filter>
73 </receiver>
The Android Open Source Project38390792009-03-13 13:04:25 -070074 <service android:name=".CalendarAppWidgetService" />
Ken Shirriff46cb0852009-06-11 22:08:32 -070075 <activity android:name="CalendarDebug" android:label="@string/calendar_info">
76 <intent-filter>
77 <action android:name="android.intent.action.MAIN" />
78 <category android:name="android.intent.category.DEFAULT" />
79 </intent-filter>
80 </activity>
81 <receiver android:name="CalendarDebugReceiver">
82 <intent-filter>
83 <action android:name="android.provider.Telephony.SECRET_CODE" />
84 <data android:scheme="android_secret_code" android:host="225" />
85 </intent-filter>
86 </receiver>
87
88
The Android Open Source Projectcf013ec2009-03-03 19:32:38 -080089 </application>
90</manifest>