mirror of
https://codeberg.org/Freeyourgadget/Gadgetbridge
synced 2024-11-27 04:16:49 +01:00
add icon for activity tracker type apps. Thanks xphnx!
This commit is contained in:
parent
521dad8c14
commit
4a697edced
@ -3,6 +3,7 @@ The following artwork is licensed under the following licenses
|
||||
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0):
|
||||
ic_device_pebble.png (pebble.svg from https://gitlab.com/xphnx/twelf_cm12_theme/issues/13)
|
||||
ic_device_miband.png (miband.svg from https://gitlab.com/xphnx/twelf_cm12_theme/issues/13)
|
||||
ic_activitytracker.png (androidrun.png from https://gitlab.com/xphnx/twelf_cm12_theme/)
|
||||
ic_watchface.png (clock.png from https://gitlab.com/xphnx/twelf_cm12_theme/)
|
||||
|
||||
Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0):
|
||||
|
@ -42,6 +42,9 @@ public class GBDeviceAppAdapter extends ArrayAdapter<GBDeviceApp> {
|
||||
deviceStatusLabel.setText(deviceApp.getVersion() + " by " + deviceApp.getCreator());
|
||||
deviceNameLabel.setText(deviceApp.getName());
|
||||
switch (deviceApp.getType()) {
|
||||
case APP_ACTIVITYTRACKER:
|
||||
deviceImageView.setImageResource(R.drawable.ic_activitytracker);
|
||||
break;
|
||||
case WATCHFACE:
|
||||
deviceImageView.setImageResource(R.drawable.ic_watchface);
|
||||
break;
|
||||
|
@ -437,13 +437,12 @@ public class PebbleProtocol extends GBDeviceProtocol {
|
||||
int flags = buf.getInt();
|
||||
|
||||
GBDeviceApp.Type appType;
|
||||
switch (flags) {
|
||||
case 1:
|
||||
appType = GBDeviceApp.Type.WATCHFACE;
|
||||
break;
|
||||
default:
|
||||
appType = GBDeviceApp.Type.APP_GENERIC;
|
||||
break;
|
||||
if ((flags & 16) == 16) { // FIXME: verify this assumption
|
||||
appType = GBDeviceApp.Type.APP_ACTIVITYTRACKER;
|
||||
} else if ((flags & 1) == 1) { // FIXME: verify this assumption
|
||||
appType = GBDeviceApp.Type.WATCHFACE;
|
||||
} else {
|
||||
appType = GBDeviceApp.Type.APP_GENERIC;
|
||||
}
|
||||
Short appVersion = buf.getShort();
|
||||
appInfoCmd.apps[i] = new GBDeviceApp(id, index, new String(appName).trim(), new String(appCreator).trim(), appVersion.toString(), appType);
|
||||
|
Loading…
Reference in New Issue
Block a user