replicant-vendor_cmsdk/sdk/src/java/org/cyanogenmod/internal/logging/CMMetricsLogger.java

71 lines
3.4 KiB
Java

/**
* Copyright (c) 2016, The CyanogenMod Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.cyanogenmod.internal.logging;
import com.android.internal.logging.MetricsLogger;
/**
* Serves as a central location for logging constants that is android release agnostic.
*/
public class CMMetricsLogger extends MetricsLogger {
private static final int BASE = -Integer.MAX_VALUE;
//Since we never want to collide, lets start at the back and move inward
public static final int DONT_LOG = BASE + 1;
public static final int ANONYMOUS_STATS = BASE + 2;
public static final int APP_GROUP_CONFIG = BASE + 3;
public static final int APP_GROUP_LIST = BASE + 4;
public static final int BATTERY_LIGHT_SETTINGS = BASE + 5;
public static final int BUTTON_SETTINGS = BASE + 6;
public static final int CHOOSE_LOCK_PATTERN_SIZE = BASE + 7;
public static final int DISPLAY_ROTATION = BASE + 8;
public static final int LIVE_DISPLAY = BASE + 9;
public static final int NOTIFICATION_LIGHT_SETTINGS = BASE + 10;
public static final int NOTIFICATION_MANAGER_SETTINGS = BASE + 11;
public static final int POWER_MENU_ACTIONS = BASE + 12;
public static final int PREVIEW_DATA = BASE + 13;
public static final int PRIVACY_GUARD_PREFS = BASE + 14;
public static final int PRIVACY_SETTINGS = BASE + 15;
public static final int PROFILE_GROUP_CONFIG = BASE + 16;
public static final int PROFILES_SETTINGS = BASE + 17;
public static final int SETUP_ACTIONS_FRAGMENT = BASE + 18;
public static final int SETUP_TRIGGERS_FRAGMENT = BASE + 19;
public static final int STYLUS_GESTURES = BASE + 20;
public static final int TILE_ADB_OVER_NETWORK = BASE + 21;
public static final int TILE_AMBIENT_DISPLAY = BASE + 22;
public static final int TILE_COMPASS = BASE + 23;
public static final int TILE_CUSTOM_QS = BASE + 24;
public static final int TILE_CUSTOM_QS_DETAIL = BASE + 25;
public static final int TILE_EDIT = BASE + 26;
public static final int TILE_LIVE_DISPLAY = BASE + 27;
public static final int TILE_LOCKSCREEN_TOGGLE = BASE + 28;
public static final int TILE_NFC = BASE + 29;
public static final int TILE_PERF_PROFILE = BASE + 30;
public static final int TILE_PERF_PROFILE_DETAIL = BASE + 31;
public static final int TILE_PROFILES = BASE + 32;
public static final int TILE_PROFILES_DETAIL = BASE + 33;
public static final int TILE_SCREEN_TIME_OUT = BASE + 34;
public static final int TILE_SCREEN_TIME_OUT_DETAIL = BASE + 35;
public static final int TILE_SYNC = BASE + 36;
public static final int TILE_USB_TETHER = BASE + 37;
public static final int TILE_VOLUME = BASE + 38;
public static final int TILE_HEADS_UP = BASE + 39;
public static final int TILE_BATTERY_SAVER = BASE + 40;
public static final int TILE_CAFFEINE = BASE + 41;
public static final int WEATHER_SETTINGS = BASE + 42;
}