2013-06-06 05:57:06 +02:00
|
|
|
<?xml version="1.0" encoding="utf-8"?>
|
|
|
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
2013-09-05 01:35:12 +02:00
|
|
|
package="org.kde.kdeconnect_tp"
|
2019-05-01 14:48:22 +02:00
|
|
|
android:versionCode="11270"
|
|
|
|
android:versionName="1.12.7">
|
2013-06-06 05:57:06 +02:00
|
|
|
|
2013-09-10 11:56:36 +02:00
|
|
|
<supports-screens
|
|
|
|
android:anyDensity="true"
|
2015-08-20 00:59:21 -07:00
|
|
|
android:largeScreens="true"
|
|
|
|
android:normalScreens="true"
|
|
|
|
android:smallScreens="true"
|
|
|
|
android:xlargeScreens="true" />
|
2013-09-10 11:56:36 +02:00
|
|
|
|
2018-03-03 15:25:08 +01:00
|
|
|
<uses-feature
|
|
|
|
android:name="android.hardware.telephony"
|
|
|
|
android:required="false" />
|
2013-09-10 11:56:36 +02:00
|
|
|
|
2013-08-08 04:26:06 +02:00
|
|
|
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
|
2013-10-05 17:26:28 +02:00
|
|
|
<uses-permission android:name="android.permission.INTERNET" />
|
2018-10-16 14:43:00 +02:00
|
|
|
<!-- <uses-permission android:name="android.permission.BLUETOOTH" /> -->
|
|
|
|
<!-- <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> -->
|
2013-10-05 17:26:28 +02:00
|
|
|
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
|
|
|
|
<uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" />
|
2018-04-08 17:20:41 +02:00
|
|
|
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
|
2013-08-08 04:26:06 +02:00
|
|
|
<uses-permission android:name="android.permission.READ_CONTACTS" />
|
2013-11-23 01:48:46 +01:00
|
|
|
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
|
2018-07-27 07:55:30 +02:00
|
|
|
<uses-permission android:name="android.permission.VIBRATE" />
|
2015-08-20 00:59:21 -07:00
|
|
|
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
|
2016-12-11 21:03:39 +01:00
|
|
|
<uses-permission android:name="android.permission.DOWNLOAD_WITHOUT_NOTIFICATION" />
|
2018-10-16 14:39:00 +02:00
|
|
|
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
|
2019-03-18 01:34:51 +00:00
|
|
|
<uses-permission android:name="android.permission.READ_CALL_LOG"/>
|
2019-03-19 09:00:38 +01:00
|
|
|
<uses-permission android:name="android.permission.RECEIVE_SMS" />
|
|
|
|
<uses-permission android:name="android.permission.SEND_SMS" />
|
|
|
|
<uses-permission android:name="android.permission.READ_SMS" />
|
2019-05-13 21:33:25 +00:00
|
|
|
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
|
2013-08-08 04:26:06 +02:00
|
|
|
|
2013-06-06 05:57:06 +02:00
|
|
|
<application
|
2013-08-05 01:11:28 +02:00
|
|
|
android:icon="@drawable/icon"
|
|
|
|
android:label="KDE Connect"
|
2017-07-29 11:30:26 +02:00
|
|
|
android:supportsRtl="true"
|
2018-03-03 15:25:08 +01:00
|
|
|
android:theme="@style/KdeConnectTheme">
|
2013-09-18 17:27:52 +02:00
|
|
|
<service
|
2015-08-20 00:59:21 -07:00
|
|
|
android:name="org.kde.kdeconnect.BackgroundService"
|
2018-03-03 15:25:08 +01:00
|
|
|
android:enabled="true" />
|
|
|
|
<service
|
|
|
|
android:name="org.kde.kdeconnect.Plugins.RemoteKeyboardPlugin.RemoteKeyboardService"
|
2017-01-23 09:07:18 +01:00
|
|
|
android:label="KDE Connect Remote Keyboard"
|
|
|
|
android:permission="android.permission.BIND_INPUT_METHOD">
|
|
|
|
<intent-filter>
|
|
|
|
<action android:name="android.view.InputMethod" />
|
|
|
|
</intent-filter>
|
2018-10-16 14:43:00 +02:00
|
|
|
|
2018-03-03 15:25:08 +01:00
|
|
|
<meta-data
|
|
|
|
android:name="android.view.im"
|
|
|
|
android:resource="@xml/remotekeyboardplugin_method" />
|
2017-01-23 09:07:18 +01:00
|
|
|
</service>
|
|
|
|
|
2013-06-06 05:57:06 +02:00
|
|
|
<activity
|
2018-03-03 17:21:16 +01:00
|
|
|
android:name="org.kde.kdeconnect.UserInterface.MainActivity"
|
2015-08-20 00:59:21 -07:00
|
|
|
android:label="KDE Connect"
|
|
|
|
android:theme="@style/KdeConnectTheme.NoActionBar">
|
|
|
|
<intent-filter>
|
|
|
|
<action android:name="android.intent.action.MAIN" />
|
2018-10-16 14:43:00 +02:00
|
|
|
|
2015-08-20 00:59:21 -07:00
|
|
|
<category android:name="android.intent.category.LAUNCHER" />
|
|
|
|
</intent-filter>
|
|
|
|
</activity>
|
2013-09-03 17:58:59 +02:00
|
|
|
<activity
|
2019-05-13 21:32:47 +00:00
|
|
|
android:name="org.kde.kdeconnect.UserInterface.PluginSettingsActivity"
|
2015-01-10 00:31:07 -08:00
|
|
|
android:label="@string/device_menu_plugins"
|
2018-03-03 17:21:16 +01:00
|
|
|
android:parentActivityName="org.kde.kdeconnect.UserInterface.MainActivity">
|
2015-08-20 00:59:21 -07:00
|
|
|
<meta-data
|
|
|
|
android:name="android.support.PARENT_ACTIVITY"
|
2018-03-03 17:21:16 +01:00
|
|
|
android:value="org.kde.kdeconnect.UserInterface.MainActivity" />
|
2013-08-16 10:31:01 +02:00
|
|
|
</activity>
|
2014-11-20 23:47:43 -08:00
|
|
|
<activity
|
2015-08-20 00:59:21 -07:00
|
|
|
android:name="org.kde.kdeconnect.UserInterface.CustomDevicesActivity"
|
|
|
|
android:label="@string/custom_devices_settings"
|
2018-03-03 17:21:16 +01:00
|
|
|
android:parentActivityName="org.kde.kdeconnect.UserInterface.MainActivity">
|
2015-08-20 00:59:21 -07:00
|
|
|
<meta-data
|
|
|
|
android:name="android.support.PARENT_ACTIVITY"
|
2018-03-03 17:21:16 +01:00
|
|
|
android:value="org.kde.kdeconnect.UserInterface.MainActivity" />
|
2014-11-20 23:47:43 -08:00
|
|
|
</activity>
|
2015-09-07 00:09:28 -07:00
|
|
|
<activity
|
|
|
|
android:name="org.kde.kdeconnect.Plugins.SharePlugin.SendFileActivity"
|
|
|
|
android:label="KDE Connect"
|
2018-03-03 17:21:16 +01:00
|
|
|
android:parentActivityName="org.kde.kdeconnect.UserInterface.MainActivity">
|
2015-09-07 00:09:28 -07:00
|
|
|
<meta-data
|
|
|
|
android:name="android.support.PARENT_ACTIVITY"
|
2018-03-03 17:21:16 +01:00
|
|
|
android:value="org.kde.kdeconnect.UserInterface.MainActivity" />
|
2015-09-07 00:09:28 -07:00
|
|
|
</activity>
|
2016-09-27 20:26:57 +02:00
|
|
|
|
2018-03-03 15:25:08 +01:00
|
|
|
<receiver android:name="org.kde.kdeconnect.KdeConnectBroadcastReceiver">
|
2013-06-19 16:15:25 +02:00
|
|
|
<intent-filter>
|
2013-09-05 10:37:42 +02:00
|
|
|
<action android:name="android.intent.action.PACKAGE_REPLACED" />
|
2015-08-20 00:59:21 -07:00
|
|
|
|
|
|
|
<data
|
2015-08-20 01:00:05 -07:00
|
|
|
android:host="kdeconnect"
|
|
|
|
android:path="/"
|
2015-08-20 00:59:21 -07:00
|
|
|
android:scheme="package" />
|
2013-06-19 16:15:25 +02:00
|
|
|
</intent-filter>
|
2013-06-06 05:57:06 +02:00
|
|
|
<intent-filter>
|
|
|
|
<action android:name="android.intent.action.BOOT_COMPLETED" />
|
|
|
|
</intent-filter>
|
2013-06-19 16:15:25 +02:00
|
|
|
<intent-filter>
|
|
|
|
<action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
|
|
|
|
</intent-filter>
|
|
|
|
<intent-filter>
|
|
|
|
<action android:name="android.net.wifi.WIFI_STATE_CHANGED" />
|
|
|
|
</intent-filter>
|
2013-06-06 05:57:06 +02:00
|
|
|
</receiver>
|
|
|
|
|
2015-09-11 16:54:43 +02:00
|
|
|
<activity
|
|
|
|
android:name="org.kde.kdeconnect.Plugins.FindMyPhonePlugin.FindMyPhoneActivity"
|
2017-02-12 21:18:14 +01:00
|
|
|
android:configChanges="orientation|screenSize"
|
2016-11-23 18:31:06 +01:00
|
|
|
android:excludeFromRecents="true"
|
2017-07-29 11:30:26 +02:00
|
|
|
android:label="@string/findmyphone_title"
|
2018-03-03 15:25:08 +01:00
|
|
|
android:launchMode="singleInstance" />
|
2015-09-11 16:54:43 +02:00
|
|
|
|
2013-09-18 17:27:52 +02:00
|
|
|
<!-- Plugin-related activities and services -->
|
|
|
|
|
|
|
|
<activity
|
|
|
|
android:name="org.kde.kdeconnect.Plugins.MprisPlugin.MprisActivity"
|
Fixed Header in 3 plugin pages: Run Command, Multimedia control, Remote input
Summary: Fixed Header in 3 plugins: Run Command, Multimedia control, Remote input
Test Plan:
build the Android APK and analyze the Header in `Run Command`,
`Remote input` and `Multimedia control` plugins.
Reviewers: #kde_connect, sredman
Reviewed By: #kde_connect, sredman
Subscribers: ltoscano, nicolasfella, albertvaka, sredman, kdeconnect
Tags: #kde_connect
Differential Revision: https://phabricator.kde.org/D17250
2018-12-14 23:20:58 +01:00
|
|
|
android:label="@string/open_mpris_controls"
|
2018-10-16 14:43:00 +02:00
|
|
|
android:launchMode="singleTop"
|
|
|
|
android:parentActivityName="org.kde.kdeconnect.UserInterface.MainActivity">
|
2015-08-20 00:59:21 -07:00
|
|
|
<meta-data
|
|
|
|
android:name="android.support.PARENT_ACTIVITY"
|
2018-03-03 17:21:16 +01:00
|
|
|
android:value="org.kde.kdeconnect.UserInterface.MainActivity" />
|
2013-09-18 17:27:52 +02:00
|
|
|
</activity>
|
2018-10-16 14:43:00 +02:00
|
|
|
|
2018-03-03 15:25:08 +01:00
|
|
|
<receiver android:name="org.kde.kdeconnect.Plugins.MprisPlugin.MprisMediaNotificationReceiver">
|
Add MPRIS media control notification
Summary:
BUG: 337485
Adds a notification to show and control mpris players. It shows the title, artist etc. (so depends on D9083, but can easily be adapted to work without it, but that leads to less features).
The notification appears as soon as one of your connected devices plays music. If multiple devices/players are playing, it shows the information and controls for only one of these. If it stops playing, it tries to switch to another playing device/player. If those do not exist, it shows the same player, but allows starting it again.
Dismissing the notification is only possible if the showed player is paused (as effect, only when all players are paused). It automatically closes if the device or player disappears or disconnects and no other players are playing. I think this behaviour is intuitive, other native android music players have similar behaviour.
About the implementation: there are two parts to this: the notification and the media session control API. The first shows the notification and its controls. The second allows lock screen controls on older Android versions and control using e.g. headphone buttons. Since nearly all code is shared between the two parts, and the rest is mostly straightforward, I put them in the same diff.
Test Plan:
Tested on Android Nougat 7.1 (shows the notification with buttons, as expected; no lock screen controls, as expected) and Android Gingerbread 2.3 (shows a notification without buttons, lock screen controls work, so as expected).
I am not able to test with multiple desktops, so testing that would be appreciated.
Disabling buttons when not available should work, but all players I tested always allowed next/previous/play/pause.
Reviewers: #kde_connect, nicolasfella
Reviewed By: #kde_connect, nicolasfella
Subscribers: apol, albertvaka, nicolasfella
Tags: #kde_connect
Maniphest Tasks: T6512
Differential Revision: https://phabricator.kde.org/D9266
2017-12-11 12:01:13 +01:00
|
|
|
<intent-filter>
|
|
|
|
<action android:name="android.intent.action.MEDIA_BUTTON" />
|
|
|
|
</intent-filter>
|
|
|
|
</receiver>
|
|
|
|
|
2015-09-12 12:28:27 +02:00
|
|
|
<activity
|
|
|
|
android:name="org.kde.kdeconnect.Plugins.RunCommandPlugin.RunCommandActivity"
|
Fixed Header in 3 plugin pages: Run Command, Multimedia control, Remote input
Summary: Fixed Header in 3 plugins: Run Command, Multimedia control, Remote input
Test Plan:
build the Android APK and analyze the Header in `Run Command`,
`Remote input` and `Multimedia control` plugins.
Reviewers: #kde_connect, sredman
Reviewed By: #kde_connect, sredman
Subscribers: ltoscano, nicolasfella, albertvaka, sredman, kdeconnect
Tags: #kde_connect
Differential Revision: https://phabricator.kde.org/D17250
2018-12-14 23:20:58 +01:00
|
|
|
android:label="@string/pref_plugin_runcommand"
|
2018-03-03 17:21:16 +01:00
|
|
|
android:parentActivityName="org.kde.kdeconnect.UserInterface.MainActivity">
|
2015-09-12 12:28:27 +02:00
|
|
|
<meta-data
|
|
|
|
android:name="android.support.PARENT_ACTIVITY"
|
2018-03-03 17:21:16 +01:00
|
|
|
android:value="org.kde.kdeconnect.UserInterface.MainActivity" />
|
2015-09-12 12:28:27 +02:00
|
|
|
</activity>
|
2018-10-16 14:43:00 +02:00
|
|
|
<activity
|
|
|
|
android:name="org.kde.kdeconnect.Plugins.RunCommandPlugin.RunCommandWidgetDeviceSelector"
|
|
|
|
android:excludeFromRecents="true"
|
|
|
|
android:label="@string/pref_plugin_runcommand"
|
2018-07-30 18:15:00 +02:00
|
|
|
android:launchMode="singleTask"
|
|
|
|
android:noHistory="true"
|
2018-10-16 14:43:00 +02:00
|
|
|
android:screenOrientation="user"
|
|
|
|
android:theme="@style/Theme.AppCompat.Light.Dialog" />
|
|
|
|
|
2018-07-30 18:15:00 +02:00
|
|
|
<service
|
|
|
|
android:name="org.kde.kdeconnect.Plugins.RunCommandPlugin.RunCommandWidgetDataProviderService"
|
2018-10-16 14:43:00 +02:00
|
|
|
android:exported="false"
|
|
|
|
android:permission="android.permission.BIND_REMOTEVIEWS" />
|
|
|
|
|
|
|
|
<receiver
|
|
|
|
android:name="org.kde.kdeconnect.Plugins.RunCommandPlugin.RunCommandWidget"
|
|
|
|
android:label="@string/pref_plugin_runcommand">
|
2018-07-30 18:15:00 +02:00
|
|
|
<intent-filter>
|
|
|
|
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
|
|
|
|
</intent-filter>
|
|
|
|
<intent-filter>
|
|
|
|
<action android:name="RUN_COMMAND_ACTION" />
|
|
|
|
</intent-filter>
|
|
|
|
|
2018-10-16 14:43:00 +02:00
|
|
|
<meta-data
|
|
|
|
android:name="android.appwidget.provider"
|
|
|
|
android:resource="@xml/remotecommandplugin_widget" />
|
|
|
|
</receiver>
|
2018-07-30 18:15:00 +02:00
|
|
|
|
2018-07-27 07:55:30 +02:00
|
|
|
<activity android:name="org.kde.kdeconnect.Plugins.RunCommandPlugin.RunCommandUrlActivity">
|
|
|
|
<intent-filter>
|
|
|
|
<action android:name="android.intent.action.VIEW" />
|
2018-10-16 14:43:00 +02:00
|
|
|
<action android:name="android.nfc.action.NDEF_DISCOVERED" />
|
2018-07-27 07:55:30 +02:00
|
|
|
|
|
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
|
|
<category android:name="android.intent.category.BROWSABLE" />
|
|
|
|
|
2018-10-16 14:43:00 +02:00
|
|
|
<data
|
|
|
|
android:host="runcommand"
|
|
|
|
android:scheme="kdeconnect" />
|
2018-07-27 07:55:30 +02:00
|
|
|
</intent-filter>
|
2015-09-12 12:28:27 +02:00
|
|
|
</activity>
|
2014-06-26 17:37:32 +00:00
|
|
|
<activity
|
|
|
|
android:name="org.kde.kdeconnect.Plugins.MousePadPlugin.MousePadActivity"
|
Fixed Header in 3 plugin pages: Run Command, Multimedia control, Remote input
Summary: Fixed Header in 3 plugins: Run Command, Multimedia control, Remote input
Test Plan:
build the Android APK and analyze the Header in `Run Command`,
`Remote input` and `Multimedia control` plugins.
Reviewers: #kde_connect, sredman
Reviewed By: #kde_connect, sredman
Subscribers: ltoscano, nicolasfella, albertvaka, sredman, kdeconnect
Tags: #kde_connect
Differential Revision: https://phabricator.kde.org/D17250
2018-12-14 23:20:58 +01:00
|
|
|
android:label="@string/pref_plugin_mousepad"
|
2018-07-27 20:57:14 +02:00
|
|
|
android:parentActivityName="org.kde.kdeconnect.UserInterface.MainActivity">
|
|
|
|
<meta-data
|
|
|
|
android:name="android.support.PARENT_ACTIVITY"
|
|
|
|
android:value="org.kde.kdeconnect.UserInterface.MainActivity" />
|
|
|
|
</activity>
|
|
|
|
<activity
|
|
|
|
android:name="org.kde.kdeconnect.Plugins.PresenterPlugin.PresenterActivity"
|
|
|
|
android:configChanges="orientation|keyboardHidden|screenSize"
|
|
|
|
android:label="@string/pref_plugin_presenter"
|
2018-03-03 17:21:16 +01:00
|
|
|
android:parentActivityName="org.kde.kdeconnect.UserInterface.MainActivity"
|
2018-03-03 15:25:08 +01:00
|
|
|
android:windowSoftInputMode="stateHidden|adjustResize">
|
2015-08-20 00:59:21 -07:00
|
|
|
<meta-data
|
|
|
|
android:name="android.support.PARENT_ACTIVITY"
|
2018-03-03 17:21:16 +01:00
|
|
|
android:value="org.kde.kdeconnect.UserInterface.MainActivity" />
|
2014-06-26 17:37:32 +00:00
|
|
|
</activity>
|
2013-09-18 17:31:56 +02:00
|
|
|
<activity
|
2015-01-31 00:16:06 -08:00
|
|
|
android:name="org.kde.kdeconnect.Plugins.SharePlugin.ShareActivity"
|
2018-03-03 15:25:08 +01:00
|
|
|
android:label="KDE Connect">
|
2013-09-18 17:31:56 +02:00
|
|
|
<intent-filter>
|
|
|
|
<action android:name="android.intent.action.SEND" />
|
2015-08-20 00:59:21 -07:00
|
|
|
|
2013-09-18 17:31:56 +02:00
|
|
|
<category android:name="android.intent.category.DEFAULT" />
|
2015-08-20 00:59:21 -07:00
|
|
|
|
2013-09-18 17:31:56 +02:00
|
|
|
<data android:mimeType="*/*" />
|
|
|
|
</intent-filter>
|
2013-09-27 02:58:16 +02:00
|
|
|
<intent-filter>
|
|
|
|
<action android:name="android.intent.action.SEND_MULTIPLE" />
|
2015-08-20 00:59:21 -07:00
|
|
|
|
2013-09-27 02:58:16 +02:00
|
|
|
<category android:name="android.intent.category.DEFAULT" />
|
2015-08-20 00:59:21 -07:00
|
|
|
|
2013-09-27 02:58:16 +02:00
|
|
|
<data android:mimeType="*/*" />
|
|
|
|
</intent-filter>
|
2018-03-03 15:25:08 +01:00
|
|
|
|
2017-07-29 11:30:26 +02:00
|
|
|
<meta-data
|
|
|
|
android:name="android.service.chooser.chooser_target_service"
|
|
|
|
android:value="org.kde.kdeconnect.Plugins.SharePlugin.ShareChooserTargetService" />
|
2013-09-18 17:31:56 +02:00
|
|
|
</activity>
|
2018-03-03 15:25:08 +01:00
|
|
|
|
2019-03-08 19:07:01 +01:00
|
|
|
<receiver android:name="org.kde.kdeconnect.Plugins.SharePlugin.ShareBroadcastReceiver">
|
|
|
|
<intent-filter>
|
|
|
|
<action android:name="org.kde.kdeconnect.Plugins.SharePlugin.CancelShare" />
|
|
|
|
</intent-filter>
|
|
|
|
</receiver>
|
|
|
|
|
2017-12-20 17:49:36 +01:00
|
|
|
<provider
|
2018-12-27 15:40:57 +01:00
|
|
|
android:name="androidx.core.content.FileProvider"
|
2017-12-20 17:49:36 +01:00
|
|
|
android:authorities="org.kde.kdeconnect_tp.fileprovider"
|
|
|
|
android:exported="false"
|
|
|
|
android:grantUriPermissions="true">
|
|
|
|
<meta-data
|
|
|
|
android:name="android.support.FILE_PROVIDER_PATHS"
|
|
|
|
android:resource="@xml/fileprovider_paths" />
|
|
|
|
</provider>
|
2018-03-03 15:25:08 +01:00
|
|
|
|
2015-08-20 00:59:21 -07:00
|
|
|
<service
|
|
|
|
android:name="org.kde.kdeconnect.Plugins.NotificationsPlugin.NotificationReceiver"
|
2018-03-03 15:25:08 +01:00
|
|
|
android:permission="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE">
|
2013-09-18 17:27:52 +02:00
|
|
|
<intent-filter>
|
|
|
|
<action android:name="android.service.notification.NotificationListenerService" />
|
|
|
|
</intent-filter>
|
|
|
|
</service>
|
2017-07-29 11:30:26 +02:00
|
|
|
<service
|
|
|
|
android:name="org.kde.kdeconnect.Plugins.SharePlugin.ShareChooserTargetService"
|
|
|
|
android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
|
|
|
|
<intent-filter>
|
|
|
|
<action android:name="android.service.chooser.ChooserTargetService" />
|
|
|
|
</intent-filter>
|
2018-03-03 15:25:08 +01:00
|
|
|
</service>
|
2013-09-18 17:27:52 +02:00
|
|
|
|
2015-01-10 00:22:53 -08:00
|
|
|
<activity
|
|
|
|
android:name="org.kde.kdeconnect.Plugins.NotificationsPlugin.NotificationFilterActivity"
|
|
|
|
android:label="@string/title_activity_notification_filter"
|
2019-05-13 21:32:47 +00:00
|
|
|
android:parentActivityName="org.kde.kdeconnect.UserInterface.PluginSettingsActivity">
|
2015-01-10 00:22:53 -08:00
|
|
|
<meta-data
|
|
|
|
android:name="android.support.PARENT_ACTIVITY"
|
2019-05-13 21:32:47 +00:00
|
|
|
android:value="org.kde.kdeconnect.UserInterface.PluginSettingsActivity" />
|
2015-01-10 00:22:53 -08:00
|
|
|
</activity>
|
2019-03-04 23:42:47 +01:00
|
|
|
<activity android:name="org.kde.kdeconnect.Plugins.PhotoPlugin.PhotoActivity" />
|
2015-01-10 00:31:07 -08:00
|
|
|
|
2013-06-06 05:57:06 +02:00
|
|
|
</application>
|
|
|
|
|
2018-10-16 14:43:00 +02:00
|
|
|
</manifest>
|