mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-02-20 03:08:19 +00:00
Due to the dogfood 4x5 grid using the wrong db, there may
be some rearranging of items.
The goal is to completely remove the old 4x4 and 4x5 grid,
but first we need to silently migrate users to the new grid.
We still need to keep the old grids in the device profile
so we hide them from the Styles & Wallpaper app.
We also need to reset and remove the ENABLE_FOUR_COLUMN feature
flag from the UI.
- Added TODO to remove this logic in the tracking doc
Bug: 183965808
Bug: 175329686
Test: have old 4x4 or 4x5 grid set up
install apk with these changes
confirm that we are now using the new grid and the
other grid options are inaccessible to the user
Change-Id: I81a91b8415effbe0bf7ba722f11ab44a4169e3df
45 lines
1.7 KiB
Java
45 lines
1.7 KiB
Java
package com.android.launcher3;
|
|
|
|
import java.util.Arrays;
|
|
import java.util.Collections;
|
|
import java.util.List;
|
|
|
|
/**
|
|
* Central list of files the Launcher writes to the application data directory.
|
|
*
|
|
* To add a new Launcher file, create a String constant referring to the filename, and add it to
|
|
* ALL_FILES, as shown below.
|
|
*/
|
|
public class LauncherFiles {
|
|
|
|
private static final String XML = ".xml";
|
|
|
|
public static final String LAUNCHER_DB = "launcher.db";
|
|
public static final String LAUNCHER_4_BY_5_DB = "launcher_4_by_5.db";
|
|
public static final String LAUNCHER_4_BY_4_DB = "launcher_4_by_4.db";
|
|
public static final String LAUNCHER_3_BY_3_DB = "launcher_3_by_3.db";
|
|
public static final String LAUNCHER_2_BY_2_DB = "launcher_2_by_2.db";
|
|
public static final String BACKUP_DB = "backup.db";
|
|
public static final String SHARED_PREFERENCES_KEY = "com.android.launcher3.prefs";
|
|
public static final String MANAGED_USER_PREFERENCES_KEY =
|
|
"com.android.launcher3.managedusers.prefs";
|
|
// This preference file is not backed up to cloud.
|
|
public static final String DEVICE_PREFERENCES_KEY = "com.android.launcher3.device.prefs";
|
|
|
|
public static final String WIDGET_PREVIEWS_DB = "widgetpreviews.db";
|
|
public static final String APP_ICONS_DB = "app_icons.db";
|
|
|
|
public static final List<String> ALL_FILES = Collections.unmodifiableList(Arrays.asList(
|
|
LAUNCHER_DB,
|
|
LAUNCHER_4_BY_5_DB,
|
|
LAUNCHER_4_BY_4_DB,
|
|
LAUNCHER_3_BY_3_DB,
|
|
LAUNCHER_2_BY_2_DB,
|
|
BACKUP_DB,
|
|
SHARED_PREFERENCES_KEY + XML,
|
|
WIDGET_PREVIEWS_DB,
|
|
MANAGED_USER_PREFERENCES_KEY + XML,
|
|
DEVICE_PREFERENCES_KEY + XML,
|
|
APP_ICONS_DB));
|
|
}
|