LauncherFiles.java revision 28db280b7af14614f2b168ea8c5d496cda650321
14fbbb3e3e0e135bc5b304bc63637bbc8b54fb5d8Helena Josolpackage com.android.launcher3; 24fbbb3e3e0e135bc5b304bc63637bbc8b54fb5d8Helena Josol 34fbbb3e3e0e135bc5b304bc63637bbc8b54fb5d8Helena Josolimport java.util.Arrays; 44fbbb3e3e0e135bc5b304bc63637bbc8b54fb5d8Helena Josolimport java.util.Collections; 54fbbb3e3e0e135bc5b304bc63637bbc8b54fb5d8Helena Josolimport java.util.List; 64fbbb3e3e0e135bc5b304bc63637bbc8b54fb5d8Helena Josol 74fbbb3e3e0e135bc5b304bc63637bbc8b54fb5d8Helena Josol/** 84fbbb3e3e0e135bc5b304bc63637bbc8b54fb5d8Helena Josol * Central list of files the Launcher writes to the application data directory. 94fbbb3e3e0e135bc5b304bc63637bbc8b54fb5d8Helena Josol * 104fbbb3e3e0e135bc5b304bc63637bbc8b54fb5d8Helena Josol * To add a new Launcher file, create a String constant referring to the filename, and add it to 114fbbb3e3e0e135bc5b304bc63637bbc8b54fb5d8Helena Josol * ALL_FILES, as shown below. 124fbbb3e3e0e135bc5b304bc63637bbc8b54fb5d8Helena Josol */ 134fbbb3e3e0e135bc5b304bc63637bbc8b54fb5d8Helena Josolpublic class LauncherFiles { 144fbbb3e3e0e135bc5b304bc63637bbc8b54fb5d8Helena Josol 1528db280b7af14614f2b168ea8c5d496cda650321Helena Josol private static final String XML = ".xml"; 1628db280b7af14614f2b168ea8c5d496cda650321Helena Josol 1728db280b7af14614f2b168ea8c5d496cda650321Helena Josol public static final String DEFAULT_WALLPAPER_THUMBNAIL = "default_thumb2.jpg"; 1828db280b7af14614f2b168ea8c5d496cda650321Helena Josol public static final String DEFAULT_WALLPAPER_THUMBNAIL_OLD = "default_thumb.jpg"; 194fbbb3e3e0e135bc5b304bc63637bbc8b54fb5d8Helena Josol public static final String LAUNCHER_DB = "launcher.db"; 2028db280b7af14614f2b168ea8c5d496cda650321Helena Josol public static final String LAUNCHER_PREFERENCES = "launcher.preferences"; 2128db280b7af14614f2b168ea8c5d496cda650321Helena Josol public static final String LAUNCHES_LOG = "launches.log"; 2228db280b7af14614f2b168ea8c5d496cda650321Helena Josol public static final String SHARED_PREFERENCES_KEY = "com.android.launcher3.prefs"; 2328db280b7af14614f2b168ea8c5d496cda650321Helena Josol public static final String STATS_LOG = "stats.log"; 2428db280b7af14614f2b168ea8c5d496cda650321Helena Josol public static final String WALLPAPER_CROP_PREFERENCES_KEY = 2528db280b7af14614f2b168ea8c5d496cda650321Helena Josol WallpaperCropActivity.class.getName(); 264fbbb3e3e0e135bc5b304bc63637bbc8b54fb5d8Helena Josol public static final String WALLPAPER_IMAGES_DB = "saved_wallpaper_images.db"; 274fbbb3e3e0e135bc5b304bc63637bbc8b54fb5d8Helena Josol public static final String WIDGET_PREVIEWS_DB = "widgetpreviews.db"; 284fbbb3e3e0e135bc5b304bc63637bbc8b54fb5d8Helena Josol 294fbbb3e3e0e135bc5b304bc63637bbc8b54fb5d8Helena Josol public static final List<String> ALL_FILES = Collections.unmodifiableList(Arrays.asList( 3028db280b7af14614f2b168ea8c5d496cda650321Helena Josol DEFAULT_WALLPAPER_THUMBNAIL, 3128db280b7af14614f2b168ea8c5d496cda650321Helena Josol DEFAULT_WALLPAPER_THUMBNAIL_OLD, 324fbbb3e3e0e135bc5b304bc63637bbc8b54fb5d8Helena Josol LAUNCHER_DB, 3328db280b7af14614f2b168ea8c5d496cda650321Helena Josol LAUNCHER_PREFERENCES, 3428db280b7af14614f2b168ea8c5d496cda650321Helena Josol LAUNCHES_LOG, 3528db280b7af14614f2b168ea8c5d496cda650321Helena Josol SHARED_PREFERENCES_KEY + XML, 3628db280b7af14614f2b168ea8c5d496cda650321Helena Josol STATS_LOG, 3728db280b7af14614f2b168ea8c5d496cda650321Helena Josol WALLPAPER_CROP_PREFERENCES_KEY + XML, 384fbbb3e3e0e135bc5b304bc63637bbc8b54fb5d8Helena Josol WALLPAPER_IMAGES_DB, 394fbbb3e3e0e135bc5b304bc63637bbc8b54fb5d8Helena Josol WIDGET_PREVIEWS_DB)); 404fbbb3e3e0e135bc5b304bc63637bbc8b54fb5d8Helena Josol} 41