mirror of
https://codeberg.org/Freeyourgadget/Gadgetbridge
synced 2024-06-23 21:40:54 +02:00
eb7646d26a
This code also allows us to add new system apps which will then appended to the current list of previous Gadgetbridge users.
42 lines
1.2 KiB
Java
42 lines
1.2 KiB
Java
package nodomain.freeyourgadget.gadgetbridge.activities.appmanager;
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
import java.util.UUID;
|
|
|
|
import nodomain.freeyourgadget.gadgetbridge.impl.GBDeviceApp;
|
|
|
|
public class AppManagerFragmentInstalledWatchfaces extends AbstractAppManagerFragment {
|
|
|
|
@Override
|
|
protected List<GBDeviceApp> getSystemAppsInCategory() {
|
|
List<GBDeviceApp> systemWatchfaces = new ArrayList<>();
|
|
systemWatchfaces.add(new GBDeviceApp(UUID.fromString("8f3c8686-31a1-4f5f-91f5-01600c9bdc59"), "Tic Toc (System)", "Pebble Inc.", "", GBDeviceApp.Type.WATCHFACE_SYSTEM));
|
|
return systemWatchfaces;
|
|
}
|
|
|
|
@Override
|
|
protected boolean isCacheManager() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
protected String getSortFilename() {
|
|
return mGBDevice.getAddress() + ".watchfaces";
|
|
}
|
|
|
|
@Override
|
|
protected void onChangedAppOrder() {
|
|
super.onChangedAppOrder();
|
|
sendOrderToDevice(mGBDevice.getAddress() + ".watchapps");
|
|
}
|
|
|
|
@Override
|
|
protected boolean filterApp(GBDeviceApp gbDeviceApp) {
|
|
if (gbDeviceApp.getType() == GBDeviceApp.Type.WATCHFACE) {
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
}
|