From 66391e10c90bd06fc8a8103c935b39096a8a570c Mon Sep 17 00:00:00 2001 From: Andreas Shimokawa Date: Thu, 2 Aug 2018 22:29:25 +0200 Subject: [PATCH] Amazfit Cor: Allow to enable music menu on device --- .../devices/huami/amazfitcor/AmazfitCorService.java | 2 +- .../service/devices/huami/amazfitcor/AmazfitCorSupport.java | 3 +++ app/src/main/res/values/arrays.xml | 3 +++ app/src/main/res/values/strings.xml | 1 + app/src/main/res/values/values.xml | 1 + 5 files changed, 9 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/huami/amazfitcor/AmazfitCorService.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/huami/amazfitcor/AmazfitCorService.java index dce25899b..0f63c0b08 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/huami/amazfitcor/AmazfitCorService.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/huami/amazfitcor/AmazfitCorService.java @@ -21,5 +21,5 @@ import static nodomain.freeyourgadget.gadgetbridge.devices.huami.HuamiService.DI import static nodomain.freeyourgadget.gadgetbridge.devices.huami.HuamiService.ENDPOINT_DISPLAY_ITEMS; public class AmazfitCorService { - public static final byte[] COMMAND_CHANGE_SCREENS = new byte[]{ENDPOINT_DISPLAY_ITEMS, DISPLAY_ITEM_BIT_CLOCK, 0x20, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08}; + public static final byte[] COMMAND_CHANGE_SCREENS = new byte[]{ENDPOINT_DISPLAY_ITEMS, DISPLAY_ITEM_BIT_CLOCK, 0x20, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09}; } diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/amazfitcor/AmazfitCorSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/amazfitcor/AmazfitCorSupport.java index 7f8956759..a3d614624 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/amazfitcor/AmazfitCorSupport.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/amazfitcor/AmazfitCorSupport.java @@ -71,6 +71,9 @@ public class AmazfitCorSupport extends AmazfitBipSupport { if (pages.contains("alipay")) { command[2] |= 0x01; } + if (pages.contains("music")) { + command[2] |= 0x02; + } } builder.write(getCharacteristic(HuamiService.UUID_CHARACTERISTIC_3_CONFIGURATION), command); diff --git a/app/src/main/res/values/arrays.xml b/app/src/main/res/values/arrays.xml index 128a49378..df4d09dcd 100644 --- a/app/src/main/res/values/arrays.xml +++ b/app/src/main/res/values/arrays.xml @@ -261,6 +261,7 @@ @string/menuitem_timer @string/menuitem_settings @string/menuitem_alipay + @string/menuitem_music @@ -272,6 +273,7 @@ @string/p_menuitem_timer @string/p_menuitem_settings @string/p_menuitem_alipay + @string/p_menuitem_music @@ -282,6 +284,7 @@ @string/p_menuitem_alarm @string/p_menuitem_timer @string/p_menuitem_settings + @string/p_menuitem_music diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index f3687c6ba..29cab8301 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -593,5 +593,6 @@ Compass Settings Alipay + Music More diff --git a/app/src/main/res/values/values.xml b/app/src/main/res/values/values.xml index af094502c..96d5d895c 100644 --- a/app/src/main/res/values/values.xml +++ b/app/src/main/res/values/values.xml @@ -30,6 +30,7 @@ settings alipay notifications + music more off