From df8c290442cbcc144854b10d649388e3c72dc739 Mon Sep 17 00:00:00 2001 From: Andreas Shimokawa Date: Thu, 12 Feb 2015 16:00:45 +0100 Subject: [PATCH] Implement music control (play, pause, next, previous). Try to make code a bit less Pebble centric. --- app/src/main/AndroidManifest.xml | 5 ++ .../BluetoothCommunicationService.java | 28 +++++++- .../gadgetbridge/DebugActivity.java | 8 +-- .../gadgetbridge/GBCommand.java | 20 ++++++ .../gadgetbridge/GBCommandBundle.java | 7 ++ .../gadgetbridge/GBCommandClass.java | 6 ++ .../gadgetbridge/GBMusicControlReceiver.java | 50 ++++++++++++++ .../gadgetbridge/PebbleProtocol.java | 65 +++++++++++++++---- .../gadgetbridge/PhoneCallReceiver.java | 18 ++--- .../gadgetbridge/StopServiceReceiver.java | 3 +- 10 files changed, 181 insertions(+), 29 deletions(-) create mode 100644 app/src/main/java/nodomain/freeyourgadget/gadgetbridge/GBCommand.java create mode 100644 app/src/main/java/nodomain/freeyourgadget/gadgetbridge/GBCommandBundle.java create mode 100644 app/src/main/java/nodomain/freeyourgadget/gadgetbridge/GBCommandClass.java create mode 100644 app/src/main/java/nodomain/freeyourgadget/gadgetbridge/GBMusicControlReceiver.java diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index c38ddbb8d8..7aa58bb065 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -72,6 +72,11 @@ + + + + +