Taken out old activity
[pub/Android/ownCloud.git] / AndroidManifest.xml
1 <?xml version="1.0" encoding="utf-8"?><!--
2 ownCloud Android client application
3
4 Copyright (C) 2012 Bartek Przybylski
5 Copyright (C) 2012-2015 ownCloud Inc.
6
7 This program is free software: you can redistribute it and/or modify
8 it under the terms of the GNU General Public License version 2,
9 as published by the Free Software Foundation.
10
11 This program is distributed in the hope that it will be useful,
12 but WITHOUT ANY WARRANTY; without even the implied warranty of
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 GNU General Public License for more details.
15
16 You should have received a copy of the GNU General Public License
17 along with this program. If not, see <http://www.gnu.org/licenses/>.
18 -->
19 <manifest package="com.owncloud.android"
20 android:versionCode="10700200"
21 android:versionName="1.7.2" xmlns:android="http://schemas.android.com/apk/res/android">
22
23 <uses-permission android:name="android.permission.GET_ACCOUNTS" />
24 <uses-permission android:name="android.permission.USE_CREDENTIALS" />
25 <uses-permission android:name="android.permission.MANAGE_ACCOUNTS" />
26 <uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" />
27 <uses-permission android:name="android.permission.INTERNET" />
28 <uses-permission android:name="android.permission.WRITE_SETTINGS" />
29 <uses-permission android:name="android.permission.READ_SYNC_STATS" />
30 <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
31 <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
32 <uses-permission android:name="android.permission.BROADCAST_STICKY" />
33 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
34 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
35 <uses-permission android:name="android.permission.WAKE_LOCK"/>
36
37 <uses-sdk
38 android:minSdkVersion="14"
39 android:targetSdkVersion="19" />
40
41 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
42
43 <application
44 android:name=".MainApp"
45 android:icon="@drawable/icon"
46 android:label="@string/app_name"
47 android:theme="@style/Theme.ownCloud">
48 <activity
49 android:name=".ui.activity.FileDisplayActivity"
50 android:label="@string/app_name">
51 <intent-filter>
52 <action android:name="android.intent.action.MAIN" />
53 <category android:name="android.intent.category.LAUNCHER" />
54 </intent-filter>
55 </activity>
56 <activity android:name=".ui.activity.UploadFilesActivity"></activity>
57 <activity android:name=".ui.activity.Uploader">
58 <intent-filter>
59 <action android:name="android.intent.action.SEND"></action>
60
61 <category android:name="android.intent.category.DEFAULT"></category>
62
63 <data android:mimeType="*/*"></data>
64 </intent-filter>
65 <intent-filter>
66 <action android:name="android.intent.action.SEND_MULTIPLE"></action>
67
68 <category android:name="android.intent.category.DEFAULT"></category>
69
70 <data android:mimeType="*/*"></data>
71
72 </intent-filter>
73 </activity>
74 <activity
75 android:name=".ui.activity.Preferences"
76 android:theme="@style/Theme.ownCloud" >
77 </activity>
78 <activity
79 android:name=".ui.preview.PreviewImageActivity"
80 />
81
82 <activity
83 android:name=".ui.preview.PreviewVideoActivity"
84 android:label="@string/app_name"
85 android:theme="@style/Theme.ownCloud.Fullscreen"></activity>
86
87 <service
88 android:name=".authentication.AccountAuthenticatorService"
89 android:exported="true">
90 <intent-filter android:priority="100">
91 <action android:name="android.accounts.AccountAuthenticator" />
92 </intent-filter>
93
94 <meta-data
95 android:name="android.accounts.AccountAuthenticator"
96 android:resource="@xml/authenticator" />
97 </service>
98 <service
99 android:name=".syncadapter.FileSyncService"
100 android:exported="true">
101 <intent-filter>
102 <action android:name="android.content.SyncAdapter" />
103 </intent-filter>
104
105 <meta-data
106 android:name="android.content.SyncAdapter"
107 android:resource="@xml/syncadapter_files" />
108 </service>
109
110 <provider
111 android:name=".providers.FileContentProvider"
112 android:authorities="@string/authority"
113 android:enabled="true"
114 android:exported="false"
115 android:label="@string/sync_string_files"
116 android:syncable="true"></provider>
117
118 <activity
119 android:name=".authentication.AuthenticatorActivity"
120 android:exported="true"
121 android:theme="@style/Theme.ownCloud.noActionBar"
122 android:launchMode="singleTask">
123 <intent-filter>
124 <action android:name="android.intent.action.VIEW" />
125
126 <category android:name="android.intent.category.DEFAULT" />
127 <category android:name="android.intent.category.BROWSABLE" />
128
129 <data android:scheme="@string/oauth2_redirect_scheme" />
130 </intent-filter>
131 <intent-filter>
132 <action android:name="com.owncloud.android.workaround.accounts.CREATE" />
133 <category android:name="android.intent.category.DEFAULT" />
134 </intent-filter>
135 </activity>
136
137 <service android:name=".services.OperationsService" />
138 <service android:name=".files.services.FileDownloader" />
139 <service android:name=".files.services.FileUploader" />
140 <service android:name=".media.MediaService" />
141
142 <activity android:name=".ui.activity.PassCodeActivity" />
143 <activity android:name=".ui.activity.ConflictsResolveActivity"/>
144 <activity android:name=".ui.activity.GenericExplanationActivity"/>
145 <activity android:name=".ui.activity.ErrorsWhileCopyingHandlerActivity"/>
146
147 <activity android:name=".ui.activity.LogHistoryActivity"/>
148
149 <receiver android:name=".files.InstantUploadBroadcastReceiver">
150 <intent-filter>
151 <!-- unofficially supported by many Android phones but not by HTC devices: -->
152 <action android:name="com.android.camera.NEW_PICTURE" />
153 <!-- officially supported since Android 4.0 (SDK 14, works even for HTC devices): -->
154 <action android:name="android.hardware.action.NEW_PICTURE" />
155 <data android:mimeType="image/*" />
156 </intent-filter>
157 <intent-filter>
158 <action android:name="android.hardware.action.NEW_VIDEO" />
159 <data android:mimeType="video/*" />
160 </intent-filter>
161 <intent-filter>
162 <action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
163 </intent-filter>
164 </receiver>
165 <receiver android:name=".files.BootupBroadcastReceiver">
166 <intent-filter>
167 <action android:name="android.intent.action.BOOT_COMPLETED" />
168 </intent-filter>
169 </receiver>
170 <service android:name=".services.observer.FileObserverService"/>
171
172 <activity
173 android:name=".ui.activity.CopyToClipboardActivity"
174 android:label="@string/copy_link"
175 android:icon="@drawable/copy_link"/>
176
177 <activity
178 android:name=".ui.activity.FolderPickerActivity"
179 android:label="@string/app_name"/>
180
181 <activity
182 android:name=".ui.activity.UploadPathActivity"
183 android:label="@string/app_name"/>
184
185 </application>
186
187 </manifest>