mirror of
https://github.com/KDE/kdeconnect-android
synced 2025-08-31 06:05:12 +00:00
3f188b5526ba036c615d3b5ab547d32ab3f626bf
Summary: The SMS protocol does not support sending a message longer than 160 characters. Android's SmsManager.sendTextMessage(..) fails to send in case the message is too long. Instead of failing, check the message length. If it is longer than 160 characters, break it up and send it as several messages On receive, collect the list of messages, then combine their bodies Test Plan: Send a long message via KDE Connect and verify that it is actually sent Send a short message via KDE Connect and verify that it can also be sent Ideally: Test sending a message which is the maximum length for an SMS (160 characters) and verify that it is sent as exactly one SMS (And billed properly) Receive a long message and verify that it is delivered as a single long message, even though we all know that it was transmitted as a multi-part SMS Receive a short message and verify that it is correctly delivered Reviewers: #kde_connect, albertvaka Reviewed By: #kde_connect, albertvaka Subscribers: albertvaka Differential Revision: https://phabricator.kde.org/D5848
KDE Connect - Android app
KDE Connect is a multi-platform app that allows your devices to communicate (eg: your phone and your computer).
(Some) Features
- Shared clipboard: copy and paste between your phone and your computer (or any other device).
- Notification sync: Read your Android notifications from the desktop.
- Share files and URLs instantly from one device to another.
- Multimedia remote control: Use your phone as a remote for Linux media players.
- Virtual touchpad: Use your phone screen as your computer's touchpad.
All this without wires, over the already existing WiFi network, and using a secure, encrypted protocol.
About this app
This is a native Android port of the KDE Connect Qt app. You will find a more complete readme about KDE Connect here.
How to install this app
You can install this app from the Play Store as well as F-Droid. Note you will also need to install the desktop app for it to work.
License
GNU GPL v2 and GNU GPL v3
If you are reading this from Github, you should know that this is just a mirror of the KDE Project repo.
Description
Languages
Kotlin
54.2%
Java
45.4%
Shell
0.4%