1 <?xml version=
"1.0" encoding=
"utf-8"?><!--
2 ownCloud Android client application
4 Copyright (C)
2012 Bartek Przybylski
5 Copyright (C)
2012-
2015 ownCloud Inc.
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.
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.
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
/>.
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">
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"/>
38 android:
minSdkVersion=
"14"
39 android:
targetSdkVersion=
"19" />
41 <uses-permission android:
name=
"android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
44 android:
name=
".MainApp"
45 android:
icon=
"@drawable/icon"
46 android:
label=
"@string/app_name"
47 android:
theme=
"@style/Theme.ownCloud">
49 android:
name=
".ui.activity.FileDisplayActivity"
50 android:
label=
"@string/app_name">
52 <action android:
name=
"android.intent.action.MAIN" />
53 <category android:
name=
"android.intent.category.LAUNCHER" />
56 <activity android:
name=
".ui.activity.UploadFilesActivity"></activity>
57 <activity android:
name=
".ui.activity.Uploader">
59 <action android:
name=
"android.intent.action.SEND"></action>
61 <category android:
name=
"android.intent.category.DEFAULT"></category>
63 <data android:
mimeType=
"*/*"></data>
66 <action android:
name=
"android.intent.action.SEND_MULTIPLE"></action>
68 <category android:
name=
"android.intent.category.DEFAULT"></category>
70 <data android:
mimeType=
"*/*"></data>
75 android:
name=
".ui.activity.Preferences"
76 android:
theme=
"@style/Theme.ownCloud" >
79 android:
name=
".ui.preview.PreviewImageActivity"
83 android:
name=
".ui.preview.PreviewVideoActivity"
84 android:
label=
"@string/app_name"
85 android:
theme=
"@style/Theme.ownCloud.Fullscreen"></activity>
88 android:
name=
".authentication.AccountAuthenticatorService"
89 android:
exported=
"true">
90 <intent-filter android:
priority=
"100">
91 <action android:
name=
"android.accounts.AccountAuthenticator" />
95 android:
name=
"android.accounts.AccountAuthenticator"
96 android:
resource=
"@xml/authenticator" />
99 android:
name=
".syncadapter.FileSyncService"
100 android:
exported=
"true">
102 <action android:
name=
"android.content.SyncAdapter" />
106 android:
name=
"android.content.SyncAdapter"
107 android:
resource=
"@xml/syncadapter_files" />
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>
119 android:
name=
".authentication.AuthenticatorActivity"
120 android:
exported=
"true"
121 android:
theme=
"@style/Theme.ownCloud.noActionBar"
122 android:
launchMode=
"singleTask">
124 <action android:
name=
"android.intent.action.VIEW" />
126 <category android:
name=
"android.intent.category.DEFAULT" />
127 <category android:
name=
"android.intent.category.BROWSABLE" />
129 <data android:
scheme=
"@string/oauth2_redirect_scheme" />
132 <action android:
name=
"com.owncloud.android.workaround.accounts.CREATE" />
133 <category android:
name=
"android.intent.category.DEFAULT" />
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" />
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"/>
147 <activity android:
name=
".ui.activity.LogHistoryActivity"/>
149 <receiver android:
name=
".files.InstantUploadBroadcastReceiver">
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/*" />
158 <action android:
name=
"android.hardware.action.NEW_VIDEO" />
159 <data android:
mimeType=
"video/*" />
162 <action android:
name=
"android.net.conn.CONNECTIVITY_CHANGE" />
165 <receiver android:
name=
".files.BootupBroadcastReceiver">
167 <action android:
name=
"android.intent.action.BOOT_COMPLETED" />
170 <service android:
name=
".services.observer.FileObserverService"/>
173 android:
name=
".ui.activity.CopyToClipboardActivity"
174 android:
label=
"@string/copy_link"
175 android:
icon=
"@drawable/copy_link"/>
178 android:
name=
".ui.activity.FolderPickerActivity"
179 android:
label=
"@string/app_name"/>
182 android:
name=
".ui.activity.UploadPathActivity"
183 android:
label=
"@string/app_name"/>