2024-02-29 17:24:18 +03:00
<?xml version="1.0" encoding="utf-8"?>
2024-03-30 14:01:45 +03:00
<!--
~ Nextcloud - Android Client
~
2024-05-31 12:13:13 +03:00
~ SPDX-FileCopyrightText: 2024 TSI-mc <surinder.kumar @ t - s y s t e m s . c o m >
2024-03-30 14:01:45 +03:00
~ SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors
2024-04-30 13:16:39 +03:00
~ SPDX-License-Identifier: AGPL-3.0-or-later OR GPL-2.0-only
2024-03-30 14:01:45 +03:00
-->
2015-10-14 13:58:07 +03:00
<manifest xmlns:android= "http://schemas.android.com/apk/res/android"
2022-09-16 12:00:39 +03:00
xmlns:tools="http://schemas.android.com/tools">
2013-04-01 00:43:46 +04:00
2023-06-01 17:01:28 +03:00
<uses-permission android:name= "android.permission.POST_NOTIFICATIONS" />
2021-10-18 12:48:39 +03:00
<uses-permission android:name= "android.permission.READ_CONTACTS" />
<uses-permission android:name= "android.permission.WRITE_CONTACTS" />
2021-08-16 08:20:11 +03:00
<uses-permission android:name= "android.permission.READ_CALENDAR" />
2024-02-29 17:24:18 +03:00
<uses-permission android:name= "android.permission.WRITE_CALENDAR" /> <!-- Used for document scanning, but lib declares it as required, which it's not -->
2022-04-06 10:26:39 +03:00
<uses-feature
android:name="android.hardware.camera2"
android:required="false"
tools:node="replace" />
2024-02-29 17:24:18 +03:00
<!--
WRITE_EXTERNAL_STORAGE may be enabled or disabled by the user after installation in
API >= 23; the app needs to handle this
-->
2021-10-11 13:10:36 +03:00
<uses-permission
android:name="android.permission.WRITE_EXTERNAL_STORAGE"
android:maxSdkVersion="29"
tools:ignore="ScopedStorage" />
2021-11-08 15:13:02 +03:00
<uses-permission
android:name="android.permission.MANAGE_EXTERNAL_STORAGE"
tools:ignore="ScopedStorage" />
2023-07-06 14:10:41 +03:00
<uses-permission
android:name="android.permission.READ_EXTERNAL_STORAGE"
android:maxSdkVersion="32" />
2018-11-29 12:37:30 +03:00
<uses-permission android:name= "android.permission.CAMERA" />
2024-02-29 17:24:18 +03:00
<uses-permission android:name= "android.permission.VIBRATE" /> <!-- Next permissions are always approved in installation time, the apps needs to do nothing special in runtime -->
2013-04-01 00:43:46 +04:00
<uses-permission android:name= "android.permission.INTERNET" />
<uses-permission android:name= "android.permission.READ_SYNC_STATS" />
<uses-permission android:name= "android.permission.READ_SYNC_SETTINGS" />
<uses-permission android:name= "android.permission.WRITE_SYNC_SETTINGS" />
<uses-permission android:name= "android.permission.ACCESS_NETWORK_STATE" />
2015-10-14 13:58:07 +03:00
<uses-permission android:name= "android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name= "android.permission.WAKE_LOCK" />
2023-07-05 12:42:28 +03:00
<uses-permission android:name= "android.permission.USE_BIOMETRIC" />
2018-03-07 14:12:58 +03:00
<uses-permission android:name= "android.permission.REQUEST_INSTALL_PACKAGES" />
2018-12-12 13:46:16 +03:00
<uses-permission android:name= "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" />
2023-07-05 12:42:28 +03:00
<uses-permission android:name= "android.permission.POST_NOTIFICATIONS" />
2022-11-22 12:25:37 +03:00
<uses-permission
android:name="com.android.launcher.permission.INSTALL_SHORTCUT"
android:maxSdkVersion="25" />
2024-02-29 17:24:18 +03:00
<!--
Apps that target Android 9 (API level 28) or higher and use foreground services
must request the FOREGROUND_SERVICE permission
-->
<uses-permission android:name= "android.permission.FOREGROUND_SERVICE" /> <!-- Runtime permissions introduced in Android 13 (API level 33) -->
2023-07-06 14:10:41 +03:00
<uses-permission android:name= "android.permission.POST_NOTIFICATIONS" />
<uses-permission android:name= "android.permission.READ_MEDIA_IMAGES" />
2024-02-29 17:24:18 +03:00
<uses-permission android:name= "android.permission.READ_MEDIA_VIDEO" /> <!-- Needed for Android 14 (API level 34) -->
2023-11-21 13:44:48 +03:00
<uses-permission android:name= "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK" />
<uses-permission android:name= "android.permission.FOREGROUND_SERVICE_DATA_SYNC" />
2024-02-29 17:24:18 +03:00
<!--
Some Chromebooks don't support touch. Although not essential,
it's a good idea to explicitly include this declaration.
-->
2019-05-28 11:01:41 +03:00
<uses-feature
android:name="android.hardware.touchscreen"
android:required="false" />
<uses-feature
android:name="android.hardware.camera"
android:required="false" />
2024-02-29 17:24:18 +03:00
<queries >
<package android:name= "it.niedermann.nextcloud.deck" />
<package android:name= "it.niedermann.nextcloud.deck.play" />
<package android:name= "it.niedermann.nextcloud.deck.dev" />
<package android:name= "at.bitfire.davdroid" />
<intent >
<action android:name= "android.intent.action.VIEW" />
<data android:mimeType= "*/*" />
</intent>
<intent >
<action android:name= "android.intent.action.SEND" />
<data android:mimeType= "*/*" />
</intent>
<intent >
<action android:name= "android.intent.action.SEND_MULTIPLE" />
<data android:mimeType= "*/*" />
</intent>
<intent >
<action android:name= "android.intent.action.PICK" />
<data android:mimeType= "*/*" />
</intent>
<intent >
<action android:name= "android.media.action.IMAGE_CAPTURE" />
</intent>
<intent >
<action android:name= "android.media.action.IMAGE_CAPTURE_SECURE" />
</intent>
<intent >
<action android:name= "android.media.action.VIDEO_CAPTURE" />
</intent>
<intent >
<action android:name= "android.intent.action.GET_CONTENT" />
</intent>
</queries>
2013-04-01 00:43:46 +04:00
<application
2013-10-17 18:54:43 +04:00
android:name=".MainApp"
2022-09-02 13:58:24 +03:00
android:allowBackup="false"
2022-07-21 10:37:15 +03:00
android:dataExtractionRules="@xml/backup_rules"
2024-02-29 17:24:18 +03:00
android:fullBackupContent="@xml/backup_config"
2017-12-27 11:21:57 +03:00
android:icon="@mipmap/ic_launcher"
2021-10-18 12:48:39 +03:00
android:installLocation="internalOnly"
2013-04-01 00:43:46 +04:00
android:label="@string/app_name"
2021-10-18 12:48:39 +03:00
android:manageSpaceActivity="com.owncloud.android.ui.activity.ManageSpaceActivity"
2017-07-16 23:08:51 +03:00
android:networkSecurityConfig="@xml/network_security_config"
2021-10-18 12:48:39 +03:00
android:requestLegacyExternalStorage="true"
android:roundIcon="@mipmap/ic_launcher"
2017-12-01 14:40:50 +03:00
android:supportsRtl="true"
2024-04-02 12:09:51 +03:00
android:enableOnBackInvokedCallback="false"
2021-10-18 12:48:39 +03:00
android:theme="@style/Theme.ownCloud.Toolbar"
2019-06-14 08:11:11 +03:00
android:usesCleartextTraffic="true"
2024-02-29 17:24:18 +03:00
tools:ignore="UnusedAttribute"
tools:replace="android:allowBackup">
2024-04-15 13:05:54 +03:00
<meta-data android:name= "android.content.APP_RESTRICTIONS"
android:resource="@xml/app_config" />
2024-02-29 17:24:18 +03:00
<activity
android:name="com.nextcloud.ui.composeActivity.ComposeActivity"
android:exported="false" />
2018-12-18 13:02:03 +03:00
<uses-library
android:name="org.apache.http.legacy"
android:required="false" />
2013-04-01 00:43:46 +04:00
<activity
android:name=".ui.activity.FileDisplayActivity"
2017-05-19 12:34:49 +03:00
android:configChanges="orientation|screenSize"
2021-10-18 12:48:39 +03:00
android:exported="true"
android:launchMode="singleTop"
2018-04-09 22:58:21 +03:00
android:theme="@style/Theme.ownCloud.Launcher">
2018-05-13 23:39:10 +03:00
<intent-filter >
<action android:name= "android.intent.action.SEARCH" />
</intent-filter>
2020-01-28 19:07:26 +03:00
<intent-filter >
<action android:name= "android.intent.action.VIEW" />
2021-10-18 12:48:39 +03:00
2020-01-28 19:07:26 +03:00
<category android:name= "android.intent.category.DEFAULT" />
<category android:name= "android.intent.category.BROWSABLE" />
2021-10-18 12:48:39 +03:00
2020-05-21 01:12:34 +03:00
<data android:scheme= "http" />
<data android:scheme= "https" />
<data android:host= "*" />
<data android:pathPattern= "/f/..*" />
<data android:pathPattern= "/..*/f/..*" />
2020-05-21 04:07:24 +03:00
<data android:pathPattern= "/..*/..*/f/..*" />
<data android:pathPattern= "/..*/..*/..*/f/..*" />
2024-05-31 12:13:13 +03:00
<!-- path pattern to handle deep link -->
<data android:pathPattern= "/app/..*" />
2020-01-28 19:07:26 +03:00
</intent-filter>
2021-10-18 12:48:39 +03:00
<meta-data
android:name="android.app.searchable"
android:resource="@xml/users_and_groups_searchable" />
2013-04-01 00:43:46 +04:00
</activity>
2021-10-18 12:48:39 +03:00
<activity
android:name=".ui.activity.ManageAccountsActivity"
android:exported="false" />
<activity
android:name=".ui.activity.UserInfoActivity"
android:exported="false" />
<activity
android:name=".ui.activity.NotificationsActivity"
android:exported="false" />
<activity
android:name=".ui.activity.CommunityActivity"
android:exported="false" />
<activity
android:name=".ui.activities.ActivitiesActivity"
android:configChanges="orientation|screenSize|keyboardHidden"
android:exported="false" />
<activity
android:name=".ui.activity.SyncedFoldersActivity"
android:exported="false" />
2022-08-16 17:57:58 +03:00
<activity
android:name="com.nextcloud.client.widget.DashboardWidgetConfigurationActivity"
android:exported="false">
<intent-filter >
<action android:name= "android.appwidget.action.APPWIDGET_CONFIGURE" />
</intent-filter>
</activity>
2021-10-18 12:48:39 +03:00
<receiver
android:name="com.nextcloud.client.jobs.MediaFoldersDetectionWork$NotificationReceiver"
android:exported="false" />
<receiver
android:name="com.nextcloud.client.jobs.NotificationWork$NotificationReceiver"
2023-11-21 20:58:09 +03:00
android:exported="false" />
<receiver
2024-01-18 02:11:42 +03:00
android:name="com.nextcloud.client.jobs.upload.FileUploadHelper$UploadNotificationActionReceiver"
2021-10-18 12:48:39 +03:00
android:exported="false" />
2022-08-16 17:57:58 +03:00
<receiver
android:name="com.nextcloud.client.widget.DashboardWidgetProvider"
android:exported="false">
<intent-filter >
<action android:name= "android.appwidget.action.APPWIDGET_UPDATE" />
</intent-filter>
<meta-data
android:name="android.appwidget.provider"
android:resource="@xml/dashboard_widget_info" />
</receiver>
2021-10-18 12:48:39 +03:00
<activity
android:name=".ui.activity.UploadFilesActivity"
2021-12-01 17:25:31 +03:00
android:configChanges="orientation|screenSize"
2021-10-18 12:48:39 +03:00
android:exported="false" />
<activity
android:name=".ui.activity.ExternalSiteWebView"
2022-02-08 11:43:37 +03:00
android:configChanges="orientation|screenSize|screenLayout|keyboardHidden"
2021-10-18 12:48:39 +03:00
android:exported="false" />
2018-07-11 15:57:02 +03:00
<activity
2019-11-01 14:09:08 +03:00
android:name=".ui.activity.RichDocumentsEditorWebView"
2022-02-08 11:43:37 +03:00
android:configChanges="orientation|screenSize|screenLayout|keyboardHidden"
2021-10-18 12:48:39 +03:00
android:exported="false" />
2019-11-01 14:09:08 +03:00
<activity
android:name=".ui.activity.TextEditorWebView"
2022-02-08 11:43:37 +03:00
android:configChanges="orientation|screenSize|screenLayout|keyboardHidden"
2021-10-18 12:48:39 +03:00
android:exported="false" />
2022-11-14 17:28:09 +03:00
<activity
android:name=".ui.activity.SetupEncryptionActivity"
2023-06-05 16:08:29 +03:00
android:configChanges="orientation|screenSize|screenLayout|keyboardHidden"
2024-02-29 17:24:18 +03:00
android:exported="false"
android:theme="@style/Theme.NoBackground" />
2021-10-18 12:48:39 +03:00
<activity
android:name=".ui.activity.ContactsPreferenceActivity"
android:exported="false"
android:launchMode="singleInstance" />
<activity
android:name=".ui.activity.ReceiveExternalFilesActivity"
android:excludeFromRecents="true"
android:exported="true"
android:taskAffinity=""
android:theme="@style/Theme.ownCloud.NoActionBar">
2013-04-01 00:43:46 +04:00
<intent-filter >
2015-10-14 13:58:07 +03:00
<action android:name= "android.intent.action.SEND" />
2024-02-29 17:24:18 +03:00
2015-10-14 13:58:07 +03:00
<category android:name= "android.intent.category.DEFAULT" />
2024-02-29 17:24:18 +03:00
2015-10-14 13:58:07 +03:00
<data android:mimeType= "*/*" />
2013-04-01 00:43:46 +04:00
</intent-filter>
<intent-filter >
2015-10-14 13:58:07 +03:00
<action android:name= "android.intent.action.SEND_MULTIPLE" />
2024-02-29 17:24:18 +03:00
2015-10-14 13:58:07 +03:00
<category android:name= "android.intent.category.DEFAULT" />
2024-02-29 17:24:18 +03:00
2015-10-14 13:58:07 +03:00
<data android:mimeType= "*/*" />
2014-10-24 00:34:25 +04:00
</intent-filter>
2013-04-01 00:43:46 +04:00
</activity>
<activity
2019-03-05 13:34:50 +03:00
android:name=".ui.activity.SettingsActivity"
2021-10-18 12:48:39 +03:00
android:exported="false"
2022-09-13 01:44:26 +03:00
android:theme="@style/PreferenceTheme" />
2015-10-14 13:58:07 +03:00
<activity
2015-08-06 20:04:22 +03:00
android:name=".ui.preview.PreviewImageActivity"
2021-10-18 12:48:39 +03:00
android:exported="false"
2015-10-14 13:58:07 +03:00
android:theme="@style/Theme.ownCloud.Overlay" />
2023-12-13 21:14:27 +03:00
<activity
android:name=".ui.preview.PreviewMediaActivity"
android:configChanges="orientation|screenLayout|screenSize|keyboardHidden"
2024-02-29 17:24:18 +03:00
android:exported="false"
2023-12-13 21:14:27 +03:00
android:theme="@style/Theme.ownCloud.Media" />
2024-02-29 17:24:18 +03:00
2013-04-01 00:43:46 +04:00
<service
2013-04-25 21:39:22 +04:00
android:name=".authentication.AccountAuthenticatorService"
2021-10-18 12:48:39 +03:00
android:exported="false">
<intent-filter android:priority= "100" >
2013-04-01 00:43:46 +04:00
<action android:name= "android.accounts.AccountAuthenticator" />
</intent-filter>
<meta-data
android:name="android.accounts.AccountAuthenticator"
android:resource="@xml/authenticator" />
</service>
<service
android:name=".syncadapter.FileSyncService"
2021-10-27 07:35:46 +03:00
android:exported="true"
tools:ignore="ExportedService">
2013-04-01 00:43:46 +04:00
<intent-filter >
<action android:name= "android.content.SyncAdapter" />
</intent-filter>
<meta-data
android:name="android.content.SyncAdapter"
android:resource="@xml/syncadapter_files" />
</service>
2022-08-16 17:57:58 +03:00
<service
android:name="com.nextcloud.client.widget.DashboardWidgetService"
2024-02-29 17:24:18 +03:00
android:exported="true"
android:permission="android.permission.BIND_REMOTEVIEWS" />
2013-04-01 00:43:46 +04:00
<provider
android:name=".providers.FileContentProvider"
2013-10-17 18:54:43 +04:00
android:authorities="@string/authority"
2013-04-01 00:43:46 +04:00
android:enabled="true"
2015-12-19 15:30:37 +03:00
android:exported="true"
2013-04-01 00:43:46 +04:00
android:label="@string/sync_string_files"
2019-01-08 14:14:31 +03:00
android:syncable="true">
<path-permission
android:pathPrefix="/shares"
android:readPermission="false"
android:writePermission="false" />
<path-permission
android:pathPrefix="/capabilities"
android:readPermission="false"
android:writePermission="false" />
<path-permission
android:pathPrefix="/uploads"
android:readPermission="false"
android:writePermission="false" />
<path-permission
android:pathPrefix="/synced_folders"
android:readPermission="false"
android:writePermission="false" />
<path-permission
android:pathPrefix="/external_links"
android:readPermission="false"
android:writePermission="false" />
<path-permission
android:pathPrefix="/virtual"
android:readPermission="false"
android:writePermission="false" />
<path-permission
android:pathPrefix="/filesystem"
android:readPermission="false"
android:writePermission="false" />
</provider>
2015-10-19 16:12:24 +03:00
<provider
android:name=".providers.UsersAndGroupsSearchProvider"
2017-02-25 05:47:31 +03:00
android:authorities="@string/users_and_groups_search_authority"
2015-10-19 16:12:24 +03:00
android:enabled="true"
android:exported="false"
2020-06-24 11:58:24 +03:00
android:label="@string/share_search" />
2015-12-19 15:30:37 +03:00
<provider
2017-05-11 22:30:51 +03:00
android:name=".providers.DocumentsStorageProvider"
2016-07-15 01:42:33 +03:00
android:authorities="@string/document_provider_authority"
2021-10-18 12:48:39 +03:00
android:enabled="true"
2015-12-19 15:30:37 +03:00
android:exported="true"
android:grantUriPermissions="true"
2021-10-18 12:48:39 +03:00
android:permission="android.permission.MANAGE_DOCUMENTS">
2015-12-19 15:30:37 +03:00
<intent-filter >
<action android:name= "android.content.action.DOCUMENTS_PROVIDER" />
</intent-filter>
2024-02-29 17:24:18 +03:00
</provider> <!-- new provider used to generate URIs without file:// scheme (forbidden from Android 7) -->
2016-08-31 13:57:24 +03:00
<provider
2018-12-07 15:28:35 +03:00
android:name="androidx.core.content.FileProvider"
2016-08-31 13:57:24 +03:00
android:authorities="@string/file_provider_authority"
2021-10-18 12:48:39 +03:00
android:exported="false"
android:grantUriPermissions="true">
2016-08-31 13:57:24 +03:00
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/exposed_filepaths" />
</provider>
2017-10-24 12:03:28 +03:00
<provider
android:name=".providers.DiskLruImageCacheFileProvider"
2017-10-24 15:22:53 +03:00
android:authorities="@string/image_cache_provider_authority"
2022-08-16 17:57:58 +03:00
android:exported="true"
2019-04-18 12:16:12 +03:00
android:grantUriPermissions="true"
2024-02-29 17:24:18 +03:00
android:permission="android.permission.MANAGE_DOCUMENTS" /> <!-- Disable WorkManager initialization. Whoever designed this, should pay closer attention -->
2019-09-14 18:45:15 +03:00
<!-- to "best before" dates in his fridge. -->
2021-12-15 21:01:36 +03:00
<!-- disable default provider -->
2019-09-14 18:45:15 +03:00
<provider
2021-12-15 21:01:36 +03:00
android:name="androidx.startup.InitializationProvider"
android:authorities="${applicationId}.androidx-startup"
2019-09-14 18:45:15 +03:00
android:exported="false"
2021-12-15 21:01:36 +03:00
tools:node="merge">
<meta-data
android:name="androidx.work.WorkManagerInitializer"
android:value="androidx.startup"
tools:node="remove" />
</provider>
2013-04-01 00:43:46 +04:00
<activity
2013-04-25 21:39:22 +04:00
android:name=".authentication.AuthenticatorActivity"
2022-11-02 13:06:18 +03:00
android:configChanges="orientation|screenSize|keyboard|keyboardHidden"
2013-04-01 00:43:46 +04:00
android:exported="true"
2015-10-14 13:58:07 +03:00
android:launchMode="singleTask"
2016-09-27 01:32:46 +03:00
android:theme="@style/Theme.ownCloud.noActionBar.Login">
2013-04-01 00:43:46 +04:00
<intent-filter >
<action android:name= "com.owncloud.android.workaround.accounts.CREATE" />
2015-10-14 13:58:07 +03:00
2013-04-01 00:43:46 +04:00
<category android:name= "android.intent.category.DEFAULT" />
</intent-filter>
2018-11-29 12:37:30 +03:00
</activity>
<activity
android:name=".authentication.DeepLinkLoginActivity"
2021-10-18 12:48:39 +03:00
android:clearTaskOnLaunch="true"
2018-11-29 12:37:30 +03:00
android:configChanges="orientation|screenSize|keyboardHidden"
android:exported="true"
android:launchMode="singleTask"
android:theme="@style/Theme.ownCloud.noActionBar.Login">
2016-09-08 20:34:39 +03:00
<intent-filter >
<action android:name= "android.intent.action.VIEW" />
2018-11-29 12:37:30 +03:00
2016-09-08 20:34:39 +03:00
<category android:name= "android.intent.category.DEFAULT" />
<category android:name= "android.intent.category.BROWSABLE" />
2018-11-29 12:37:30 +03:00
<data
android:host="login"
android:scheme="@string/login_data_own_scheme" />
2016-09-08 20:34:39 +03:00
</intent-filter>
2013-04-01 00:43:46 +04:00
</activity>
2024-01-04 20:04:07 +03:00
<service
android:name="androidx.work.impl.foreground.SystemForegroundService"
android:directBootAware="false"
android:enabled="@bool/enable_system_foreground_service_default"
android:exported="false"
android:foregroundServiceType="dataSync" />
2021-10-18 12:48:39 +03:00
<service
android:name=".services.OperationsService"
android:exported="false" />
<service
2024-01-12 16:28:06 +03:00
android:name="com.nextcloud.client.jobs.transfer.FileTransferService"
2024-02-29 17:24:18 +03:00
android:exported="false"
android:foregroundServiceType="dataSync" />
2021-10-18 12:48:39 +03:00
<service
android:name="com.nextcloud.client.media.PlayerService"
2024-02-29 17:24:18 +03:00
android:exported="false"
android:foregroundServiceType="mediaPlayback" />
2014-10-24 00:34:25 +04:00
2019-04-16 17:46:45 +03:00
<activity
android:name=".ui.activity.PassCodeActivity"
2021-10-18 12:48:39 +03:00
android:exported="false"
2019-04-16 17:46:45 +03:00
android:launchMode="singleTask" />
2018-10-31 12:23:59 +03:00
<activity
android:name=".ui.activity.RequestCredentialsActivity"
2021-10-18 12:48:39 +03:00
android:exported="false"
2018-10-31 12:23:59 +03:00
android:launchMode="singleTask" />
2021-10-18 12:48:39 +03:00
<activity
android:name=".ui.activity.ConflictsResolveActivity"
android:exported="false" />
<activity
android:name=".ui.activity.ErrorsWhileCopyingHandlerActivity"
android:exported="false" />
<activity
android:name="com.nextcloud.client.logger.ui.LogsActivity"
android:exported="false" />
<activity
android:name="com.nextcloud.client.errorhandling.ShowErrorActivity"
2019-07-30 22:40:33 +03:00
android:excludeFromRecents="true"
2021-10-18 12:48:39 +03:00
android:exported="false"
2019-07-30 22:40:33 +03:00
android:finishOnTaskLaunch="true"
2021-10-18 12:48:39 +03:00
android:launchMode="singleInstance"
android:process=":crash"
android:theme="@style/Theme.ownCloud.Toolbar" />
<activity
android:name=".ui.activity.UploadListActivity"
android:exported="false" />
2018-05-02 13:49:25 +03:00
<activity
android:name=".ui.trashbin.TrashbinActivity"
2021-10-18 12:48:39 +03:00
android:configChanges="orientation|screenSize|keyboardHidden"
android:exported="true" />
<activity
android:name="com.nextcloud.client.onboarding.WhatsNewActivity"
android:theme="@style/Theme.ownCloud.noActionBar.Login" />
2018-05-02 12:25:53 +03:00
<activity
2019-05-19 13:07:39 +03:00
android:name="com.nextcloud.client.onboarding.FirstRunActivity"
2021-10-18 12:48:39 +03:00
android:configChanges="orientation|screenSize"
android:exported="false"
android:theme="@style/Theme.ownCloud.noActionBar.Login" />
2015-10-14 13:58:07 +03:00
2021-10-18 12:48:39 +03:00
<receiver
android:name=".files.BootupBroadcastReceiver"
android:exported="true">
2013-04-01 00:43:46 +04:00
<intent-filter >
2014-10-24 00:34:25 +04:00
<action android:name= "android.intent.action.BOOT_COMPLETED" />
2021-10-18 12:48:39 +03:00
<action android:name= "android.intent.action.QUICKBOOT_POWERON" />
<action android:name= "com.htc.intent.action.QUICKBOOT_POWERON" />
<action android:name= "android.intent.action.MY_PACKAGE_REPLACED" />
2013-04-01 00:43:46 +04:00
</intent-filter>
</receiver>
2017-02-19 20:53:35 +03:00
2014-10-24 00:34:25 +04:00
<activity
2015-10-14 13:58:07 +03:00
android:name=".ui.activity.CopyToClipboardActivity"
2021-10-18 12:48:39 +03:00
android:exported="false"
2018-07-03 15:33:26 +03:00
android:icon="@drawable/shared_via_link"
2015-10-14 13:58:07 +03:00
android:label="@string/copy_link" />
<activity
android:name=".ui.activity.FolderPickerActivity"
2022-01-26 13:11:13 +03:00
android:exported="false" />
2018-07-11 15:57:02 +03:00
<activity
android:name=".ui.activity.FilePickerActivity"
2021-10-18 12:48:39 +03:00
android:exported="false"
2018-07-11 15:57:02 +03:00
android:launchMode="singleTop"
2021-10-18 12:48:39 +03:00
android:theme="@style/Theme.ownCloud.Dialog.NoTitle"
android:windowSoftInputMode="adjustResize" />
2015-10-14 13:58:07 +03:00
<activity
android:name=".ui.activity.ShareActivity"
2017-11-20 15:15:16 +03:00
android:exported="false"
2021-10-18 12:48:39 +03:00
android:label="@string/share_dialog_title"
2015-10-20 14:18:47 +03:00
android:launchMode="singleTop"
2021-10-18 12:48:39 +03:00
android:theme="@style/Theme.ownCloud.Dialog.NoTitle"
android:windowSoftInputMode="adjustResize">
2015-10-15 20:24:16 +03:00
<intent-filter >
<action android:name= "android.intent.action.SEARCH" />
</intent-filter>
2024-02-29 17:24:18 +03:00
2021-10-18 12:48:39 +03:00
<meta-data
android:name="android.app.searchable"
android:resource="@xml/users_and_groups_searchable" />
2015-10-14 13:58:07 +03:00
</activity>
2021-10-18 12:48:39 +03:00
<activity
android:name=".ui.activity.ManageSpaceActivity"
android:exported="false"
android:label="@string/manage_space_title"
android:theme="@style/Theme.ownCloud" />
2017-06-16 11:22:02 +03:00
<service
android:name=".services.AccountManagerService"
android:enabled="true"
2021-10-27 07:35:46 +03:00
android:exported="true"
tools:ignore="ExportedService" />
2017-06-16 11:22:02 +03:00
2018-09-12 15:38:43 +03:00
<activity
android:name=".ui.activity.SsoGrantPermissionActivity"
2018-09-13 19:15:43 +03:00
android:exported="true"
android:theme="@style/Theme.ownCloud.Dialog.NoTitle" />
2019-06-10 23:28:37 +03:00
<activity
android:name="com.nextcloud.client.etm.EtmActivity"
2021-10-18 12:48:39 +03:00
android:exported="false"
2020-11-13 12:12:47 +03:00
android:theme="@style/Theme.ownCloud.Toolbar" />
2022-02-15 17:04:16 +03:00
<activity
android:name=".ui.preview.PreviewBitmapActivity"
android:exported="false"
android:theme="@style/Theme.ownCloud.OverlayGrey" />
2022-12-19 16:33:10 +03:00
<activity
android:name="com.nextcloud.client.documentscan.DocumentScanActivity"
android:exported="false"
android:theme="@style/Theme.ownCloud.Toolbar" />
2023-06-16 14:43:50 +03:00
<activity
android:name="com.nextcloud.client.editimage.EditImageActivity"
android:exported="false"
2023-06-21 14:21:29 +03:00
android:theme="@style/Theme.ownCloud.Toolbar.NullBackground" />
2023-04-04 14:48:40 +03:00
<activity
2023-04-04 19:22:02 +03:00
android:name="com.nmc.android.ui.LauncherActivity"
android:exported="true"
android:theme="@style/Theme.App.Starting">
2023-04-04 14:48:40 +03:00
<intent-filter >
<action android:name= "android.intent.action.MAIN" />
<category android:name= "android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
2013-04-01 00:43:46 +04:00
</application>
2013-05-06 12:48:43 +04:00
2024-02-29 17:24:18 +03:00
</manifest>