1823b83ccde7d0ee50b3cb9e189da51f212d391aeWalter Jang/* 2823b83ccde7d0ee50b3cb9e189da51f212d391aeWalter Jang * Copyright (C) 2016 The Android Open Source Project 3823b83ccde7d0ee50b3cb9e189da51f212d391aeWalter Jang * 4823b83ccde7d0ee50b3cb9e189da51f212d391aeWalter Jang * Licensed under the Apache License, Version 2.0 (the "License"); 5823b83ccde7d0ee50b3cb9e189da51f212d391aeWalter Jang * you may not use this file except in compliance with the License. 6823b83ccde7d0ee50b3cb9e189da51f212d391aeWalter Jang * You may obtain a copy of the License at 7823b83ccde7d0ee50b3cb9e189da51f212d391aeWalter Jang * 8823b83ccde7d0ee50b3cb9e189da51f212d391aeWalter Jang * http://www.apache.org/licenses/LICENSE-2.0 9823b83ccde7d0ee50b3cb9e189da51f212d391aeWalter Jang * 10823b83ccde7d0ee50b3cb9e189da51f212d391aeWalter Jang * Unless required by applicable law or agreed to in writing, software 11823b83ccde7d0ee50b3cb9e189da51f212d391aeWalter Jang * distributed under the License is distributed on an "AS IS" BASIS, 12823b83ccde7d0ee50b3cb9e189da51f212d391aeWalter Jang * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13823b83ccde7d0ee50b3cb9e189da51f212d391aeWalter Jang * See the License for the specific language governing permissions and 14823b83ccde7d0ee50b3cb9e189da51f212d391aeWalter Jang * limitations under the License. 15823b83ccde7d0ee50b3cb9e189da51f212d391aeWalter Jang */ 1669c182afb0e6d82a341a28b4317aa703af768906Gary Maipackage com.android.contacts.logging; 17823b83ccde7d0ee50b3cb9e189da51f212d391aeWalter Jang 18823b83ccde7d0ee50b3cb9e189da51f212d391aeWalter Jang/** 19823b83ccde7d0ee50b3cb9e189da51f212d391aeWalter Jang * Stores constants identifying individual screens/dialogs/fragments in the application, and also 20823b83ccde7d0ee50b3cb9e189da51f212d391aeWalter Jang * provides a mapping of integer id -> screen name mappings for analytics purposes. 21823b83ccde7d0ee50b3cb9e189da51f212d391aeWalter Jang */ 22babaa7890217f1a123bd203bdffe3b4ac4dcf4e1John Shaopublic class ScreenEvent { 23823b83ccde7d0ee50b3cb9e189da51f212d391aeWalter Jang 244a459181e0a8d4d27558f176c769cf7b2aafcfdcWalter Jang // Should match ContactsExtension.ScreenEvent.ScreenType values in 254a459181e0a8d4d27558f176c769cf7b2aafcfdcWalter Jang // http://cs/google3/logs/proto/wireless/android/contacts/contacts_extensions.proto 26babaa7890217f1a123bd203bdffe3b4ac4dcf4e1John Shao public static class ScreenType { 2713d4dbce33992eb22c7800deb222aa065c488df0Walter Jang public static final int UNKNOWN = 0; 2813d4dbce33992eb22c7800deb222aa065c488df0Walter Jang public static final int SEARCH = 1; 2913d4dbce33992eb22c7800deb222aa065c488df0Walter Jang public static final int SEARCH_EXIT = 2; 3013d4dbce33992eb22c7800deb222aa065c488df0Walter Jang public static final int FAVORITES = 3; 3113d4dbce33992eb22c7800deb222aa065c488df0Walter Jang public static final int ALL_CONTACTS = 4; 3213d4dbce33992eb22c7800deb222aa065c488df0Walter Jang public static final int QUICK_CONTACT = 5; 3313d4dbce33992eb22c7800deb222aa065c488df0Walter Jang public static final int EDITOR = 6; 34c6d560be8231b51e1b0020111b39e6216e4b077dWenyi Wang public static final int LIST_ACCOUNT = 8; 35c6d560be8231b51e1b0020111b39e6216e4b077dWenyi Wang public static final int LIST_GROUP = 9; 36c6d560be8231b51e1b0020111b39e6216e4b077dWenyi Wang public static final int ME_CONTACT = 10; 3713d4dbce33992eb22c7800deb222aa065c488df0Walter Jang } 38823b83ccde7d0ee50b3cb9e189da51f212d391aeWalter Jang} 39