Zepp OS: Add Floorball activity

This commit is contained in:
José Rebelo
2026-03-22 19:21:46 +00:00
parent dce0534838
commit 7c1324bec9
4 changed files with 6 additions and 2 deletions
@@ -90,9 +90,10 @@ public class ZeppOsActivitySummaryParser extends HuamiActivitySummaryParser {
if (activityType != null) {
activityKind = activityType.toActivityKind();
} else {
LOG.warn("Unknown workout activity type code {}", String.format("0x%X", summaryProto.getType().getType()));
final String typeCodeHex = String.format("0x%X", summaryProto.getType().getType());
LOG.warn("Unknown workout activity type code {}", typeCodeHex);
activityKind = ActivityKind.UNKNOWN;
summaryData.add(ACTIVITY_TYPE_CODE, typeCode, UNIT_NONE);
summaryData.add(ACTIVITY_TYPE_CODE, typeCodeHex, UNIT_NONE);
}
summary.setActivityKind(activityKind.getCode());
} else {
@@ -340,6 +340,7 @@ public enum ActivityKind {
STREET_RUNNING(0x04000135, R.string.activity_type_street_running, R.drawable.ic_activity_road),
STOP_WATCH(0x04000136, R.string.activity_type_stop_watch, R.drawable.ic_timer),
CCR_DIVING(0x04000137, R.string.activity_type_ccr_diving, R.drawable.ic_activity_diving),
FLOORBALL(0x04000138, R.string.activity_type_floorball, R.drawable.ic_activity_hockey),
;
private final int code;
@@ -77,6 +77,7 @@ public enum ZeppOsActivityType {
HipHop(0xa5, ActivityKind.HIP_HOP),
HorizontalBar(0x95, ActivityKind.HORIZONTAL_BAR),
HulaHoop(0x73, ActivityKind.HULA_HOOP),
Floorball(0xbc, ActivityKind.FLOORBALL),
IceHockey(0x9e, ActivityKind.ICE_HOCKEY),
IceSkating(0x2c, ActivityKind.ICE_SKATING),
IndoorCycling(0x08, ActivityKind.INDOOR_CYCLING),
+1
View File
@@ -1572,6 +1572,7 @@
<string name="activity_type_jet_skiing">Jet skiing</string>
<string name="activity_type_skating">Skating</string>
<string name="activity_type_ice_hockey">Ice hockey</string>
<string name="activity_type_floorball">Floorball</string>
<string name="activity_type_curling">Curling</string>
<string name="activity_type_cross_country_skiing">Cross country skiing</string>
<string name="activity_type_snow_sports">Snow sports</string>