1
0
mirror of https://codeberg.org/Freeyourgadget/Gadgetbridge synced 2024-06-02 19:36:14 +02:00
Gadgetbridge/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/externalevents
Daniele Gobbetti d6ade723d3 Garmin: Add support for replying to notifications
This uses the (assumed) new method of passing multiple actions, instead of the (assumed) legacy accept/decline approach.
At the moment the preset messages stored on the watch firmware are used for replying, the code supports using custom messages already but those have to be updated to the watch somehow (probably by protobuf) and this is not supported yet. Using custom messages if they are not set will just do nothing.
The NotificationActionIconPosition values have been determined on a vĂ­vomove Style and might not work properly on other watches.
The evaluation of GBDeviceEvent have been moved in GarminSupport since the notification actions handling uses device events.

Also adds a method to read null terminated strings to GarminByteBufferReader.
Also adds a warning in NotificationListener if the wrong handle is used for replying to a notification.
2024-04-25 18:09:36 +02:00
..
gps Refactor location service 2024-04-25 17:08:53 +01:00
notifications Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
opentracks Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
sleepasandroid feature: Sleep as android support 2024-04-20 12:15:42 +03:00
AlarmClockReceiver.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
AlarmReceiver.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
AutoStartReceiver.java Device connection: removed references to ACTION_START 2024-03-05 00:11:32 +01:00
BluetoothConnectReceiver.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
BluetoothPairingRequestReceiver.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
BluetoothStateChangeReceiver.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
CalendarReceiver.java Zepp OS: Sync calendar event reminders 2024-04-25 15:58:57 +01:00
CMWeatherReceiver.java Add support for multiple weather locations 2024-03-29 21:10:40 +00:00
DeviceSettingsReceiver.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
GenericWeatherReceiver.java Add support for multiple weather locations 2024-03-29 21:10:40 +00:00
IntentApiReceiver.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
LineageOsWeatherReceiver.java Add support for multiple weather locations 2024-03-29 21:10:40 +00:00
MusicPlaybackReceiver.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
NotificationListener.java Garmin: Add support for replying to notifications 2024-04-25 18:09:36 +02:00
OmniJawsObserver.java Add support for multiple weather locations 2024-03-29 21:10:40 +00:00
OsmandEventReceiver.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
PebbleReceiver.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
PhoneCallReceiver.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
SilentModeReceiver.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
SMSReceiver.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
TimeChangeReceiver.java Add wake lock and wakeup for time sync 2024-02-18 19:12:30 +00:00
TinyWeatherForecastGermanyReceiver.java Add support for multiple weather locations 2024-03-29 21:10:40 +00:00
WeatherNotificationConfig.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
WeatherNotificationReceiver.java Add support for multiple weather locations 2024-03-29 21:10:40 +00:00