d709d1e22de403d98553ad945e4744db35015527
[pub/Android/ownCloud.git] / AndroidManifest.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <manifest package="eu.alefzero.owncloud"
3 android:versionCode="1"
4 android:versionName="1.0" xmlns:android="http://schemas.android.com/apk/res/android">
5
6 <uses-permission android:name="android.permission.GET_ACCOUNTS" />
7 <uses-permission android:name="android.permission.USE_CREDENTIALS" />
8 <uses-permission android:name="android.permission.MANAGE_ACCOUNTS" />
9 <uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" />
10 <uses-permission android:name="android.permission.INTERNET" />
11 <uses-permission android:name="android.permission.WRITE_SETTINGS" />
12 <uses-permission android:name="android.permission.READ_SYNC_STATS" />
13 <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
14 <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
15 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
16
17 <uses-sdk
18 android:minSdkVersion="7"
19 android:targetSdkVersion="13" />
20
21 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" >
22 </uses-permission>
23 <uses-permission android:name="android.permission.READ_CONTACTS" />
24 <uses-permission android:name="android.permission.WRITE_CONTACTS" />
25
26 <application
27 android:icon="@drawable/icon"
28 android:label="@string/app_name" >
29 <activity
30 android:name=".ui.activity.FileDisplayActivity"
31 android:label="@string/app_name"
32 android:theme="@style/Theme.ownCloud" >
33 </activity>
34 <activity android:name=".Uploader" >
35 <intent-filter>
36 <action android:name="android.intent.action.SEND" >
37 </action>
38
39 <category android:name="android.intent.category.DEFAULT" >
40 </category>
41
42 <data android:mimeType="*/*" >
43 </data>
44 </intent-filter>
45 <intent-filter>
46 <action android:name="android.intent.action.SEND_MULTIPLE" >
47 </action>
48
49 <category android:name="android.intent.category.DEFAULT" >
50 </category>
51
52 <data android:mimeType="*/*" >
53 </data>
54 </intent-filter>
55 </activity>
56 <activity android:name=".ui.activity.Preferences"
57 android:theme="@style/Theme.ownCloud">
58 </activity>
59 <activity android:name=".ui.activity.PreferencesNewSessionewSession" >
60 </activity>
61
62 <service
63 android:name=".authenticator.AccountAuthenticatorService"
64 android:exported="true" >
65 <intent-filter>
66 <action android:name="android.accounts.AccountAuthenticator" />
67 </intent-filter>
68
69 <meta-data
70 android:name="android.accounts.AccountAuthenticator"
71 android:resource="@xml/authenticator" />
72 </service>
73 <service
74 android:name=".syncadapter.FileSyncService"
75 android:exported="true" >
76 <intent-filter>
77 <action android:name="android.content.SyncAdapter" />
78 </intent-filter>
79
80 <meta-data
81 android:name="android.content.SyncAdapter"
82 android:resource="@xml/syncadapter_files" />
83 </service>
84 <service
85 android:name=".syncadapter.ContactSyncService"
86 android:exported="true"
87 android:process=":contacts" >
88 <intent-filter>
89 <action android:name="android.content.SyncAdapter" />
90 </intent-filter>
91
92 <meta-data
93 android:name="android.content.SyncAdapter"
94 android:resource="@xml/syncadapter_contacts" />
95 <meta-data
96 android:name="android.provider.CONTACTS_STRUCTURE"
97 android:resource="@xml/contacts" />
98 </service>
99
100 <provider
101 android:name=".providers.FileContentProvider"
102 android:authorities="org.owncloud"
103 android:enabled="true"
104 android:exported="false"
105 android:label="@string/sync_string_files"
106 android:syncable="true" >
107 </provider>
108
109 <activity
110 android:name=".ui.activity.AuthenticatorActivity"
111 android:exported="true"
112 android:theme="@style/Theme.ownCloud" >
113 </activity>
114
115 <service android:name=".FileDownloader" >
116 </service>
117
118 <service android:name=".location.LocationUpdateService">
119 <intent-filter>
120 <action android:name="eu.alefzero.owncloud.location.LocationUpdateService" />
121 </intent-filter>
122 </service>
123
124 <receiver android:name=".location.LocationServiceLauncherReciever">
125 <intent-filter>
126 <action android:name="android.intent.action.BOOT_COMPLETED" />
127 <action android:name="eu.alefzero.owncloud.location.LocationLauncher" />
128 <category android:name="android.intent.category.HOME" />
129 </intent-filter>
130 </receiver>
131
132 <activity android:name=".ui.activity.FileDetailActivity"
133 android:theme="@style/Theme.ownCloud">
134 </activity>
135 <activity
136 android:name=".ui.activity.LandingActivity"
137 android:label="@string/app_name"
138 android:theme="@style/Theme.ownCloud" >
139 <intent-filter>
140 <action android:name="android.intent.action.MAIN" />
141
142 <category android:name="android.intent.category.LAUNCHER" />
143 </intent-filter>
144 </activity>
145 </application>
146
147 </manifest>