1 /* 2 * Copyright (C) 2022 The Android Open Source Project 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * http://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 17 package com.android.ondevicepersonalization.services.data.user; 18 19 /** 20 * A enum class for top 200 popular device model. 21 */ 22 23 public enum Model { 24 UNKNOWN, 25 SM_A515F, // SM-A515F 26 SM_A127F, // SM-A127F 27 M2006C3LG, // M2006C3LG 28 SM_A125F, // SM-A125F 29 OCTOPUS, // octopus 30 SM_A217F, // SM-A217F 31 SM_A528B, // SM-A528B 32 UIE4027LGU, // uie4027lgu 33 M2003J15SC, // M2003J15SC 34 BRAVIA_4K_VH2, // BRAVIA 4K VH2 35 SM_A325F, // SM-A325F 36 SM_R860, // SM-R860 37 SM_A202F, // SM-A202F 38 M2004J19C, // M2004J19C 39 BFX_AT100, // BFX-AT100 40 ATT_TV, // AT&T TV 41 SM_A715F, // SM-A715F 42 REDMI_NOTE_8_PRO, // Redmi Note 8 Pro 43 REDMI_NOTE_8, // Redmi Note 8 44 REDMI_NOTE_9_PRO, // Redmi Note 9 Pro 45 SM_A135F, // SM-A135F 46 SM_A226B, // SM-A226B 47 SM_G991B, // SM-G991B 48 SM_A405FN, // SM-A405FN 49 SM_T500, // SM-T500 50 XVIEW_PLUS, // Xview+ 51 SM_A525F, // SM-A525F 52 SM_A505FN, // SM-A505FN 53 SM_P610, // SM-P610 54 SM_G973F, // SM-G973F 55 SM_A107F, // SM-A107F 56 SM_A326B, // SM-A326B 57 SM_R870, // SM-R870 58 SM_T510, // SM-T510 59 CHROMECAST, // Chromecast 60 B820C_A15, // B820C-A15 61 SM_G960F, // SM-G960F 62 SM_G780G, // SM-G780G 63 SKYWORTH_HY4002, // SKYWORTH-HY4002 64 M2101K6G, // M2101K6G 65 MAR_LX1A, // MAR-LX1A 66 RMX3231, // RMX3231 67 REDMI_NOTE_7, // Redmi Note 7 68 SM_A137F, // SM-A137F 69 LENOVO_TB_8505F, // Lenovo TB-8505F 70 SM_G781B, // SM-G781B 71 M2102J20SG, // M2102J20SG 72 SM_A536B, // SM-A536B 73 M2006C3MG, // M2006C3MG 74 SM_A032F, // SM-A032F 75 SM_A115F, // SM-A115F 76 SM_G975F, // SM-G975F 77 SM_R890, // SM-R890 78 SM_A105FN, // SM-A105FN 79 SM_A107M, // SM-A107M 80 SM_A415F, // SM-A415F 81 SM_A315G, // SM-A315G 82 SM_A037F, // SM-A037F 83 M2006C3MNG, // M2006C3MNG 84 CPH2185, // CPH2185 85 SM_X200, // SM-X200 86 SM_G991U, // SM-G991U 87 SMART_TV, // Smart TV 88 M2006C3LI, // M2006C3LI 89 SM_A325M, // SM-A325M 90 MOTO_G_PURE, // moto g pure 91 CPH2269, // CPH2269 92 SM_T290, // SM-T290 93 SM_T295, // SM-T295 94 SM_T220, // SM-T220 95 SM_S901U, // SM-S901U 96 SM_A326U, // SM-A326U 97 SM_A105F, // SM-A105F 98 REDMI_NOTE_9S, // Redmi Note 9S 99 SM_A125U, // SM-A125U 100 SM_A207F, // SM-A207F 101 SM_A217M, // SM-A217M 102 REDMI_8, // Redmi 8 103 SM_G965F, // SM-G965F 104 SM_G960U, // SM-G960U 105 SM_A307FN, // SM-A307FN 106 SM_A225F, // SM-A225F 107 SM_G970F, // SM-G970F 108 BID_AT200, // BID-AT200 109 SM_G998B, // SM-G998B 110 SM_S908U, // SM-S908U 111 SM_A705FN, // SM-A705FN 112 SM_A136U, // SM-A136U 113 SM_G780F, // SM-G780F 114 SM_A035F, // SM-A035F 115 M2101K7BNY, // M2101K7BNY 116 REDMI_2201117TG, // 2201117TG 117 SM_G970U, // SM-G970U 118 POT_LX1, // POT-LX1 119 SM_S901B, // SM-S901B 120 REDMI_2201117TY, // 2201117TY 121 SM_G525F, // SM-G525F 122 VOG_L29, // VOG-L29 123 SM_M315F, // SM-M315F 124 M2103K19G, // M2103K19G 125 SM_A315F, // SM-A315F 126 B860H_V5, // B860H V5.0 127 CPH2239, // CPH2239 128 INFINIX_X657, // Infinix X657 129 CPH2127, // CPH2127 130 REDMI_NOTE_8T, // Redmi Note 8T 131 SM_A505F, // SM-A505F 132 MOTO_G20, // moto g(20) 133 SM_A037U, // SM-A037U 134 PHILIPS_2020_2021_UHD_ANDROID_TV, // 2020/2021 UHD Android TV 135 VIVO_1906, // vivo 1906 136 SM_M127F, // SM-M127F 137 SM_G990B, // SM-G990B 138 SM_G715U1, // SM-G715U1 139 SM_A022F, // SM-A022F 140 SM_A127M, // SM-A127M 141 BEYONDTV, // BeyondTV 142 MA4000, // MA4000 143 PIXEL_6, // Pixel 6 144 SM_A035M, // SM-A035M 145 M2007J20CG, // M2007J20CG 146 V2111, // V2111 147 XIAOMI_2109119DG, // 2109119DG 148 SM_A032M, // SM-A032M 149 SM_G998U, // SM-G998U 150 SM_G973U, // SM-G973U 151 LENOVO_TB_X606F, // Lenovo TB-X606F 152 SM_T505, // SM-T505 153 SM_A235F, // SM-A235F 154 REDMI_7A, // Redmi 7A 155 SM_T225, // SM-T225 156 SM_A336B, // SM-A336B 157 SM_G398FN, // SM-G398FN 158 SM_S908B, // SM-S908B 159 SM_A600FN, // SM-A600FN 160 M2006C3MII, // M2006C3MII 161 SM_A015M, // SM-A015M 162 SM_G781U, // SM-G781U 163 SM_A536E, // SM-A536E 164 SM_A750FN, // SM-A750FN 165 LENOVO_TB_X306X, // Lenovo TB-X306X 166 SM_A022M, // SM-A022M 167 SM_M115F, // SM-M115F 168 SM_G991N, // SM-G991N 169 SM_A105M, // SM-A105M 170 M2101K7AG, // M2101K7AG 171 SM_A125M, // SM-A125M 172 SM_A025F, // SM-A025F 173 SNE_LX1, // SNE-LX1 174 MOTO_G9_PLAY, // moto g(9) play 175 SM_G980F, // SM-G980F 176 SM_A115M, // SM-A115M 177 BRAVIA_4K_VH21, // BRAVIA 4K VH21 178 MOTO_E7, // moto e(7) 179 SM_R865U, // SM-R865U 180 SM_G996B, // SM-G996B 181 M2010J19SY, // M2010J19SY 182 PHILIPS_2021_22_UHD_ANDROID_TV, // 2021/22 Philips UHD Android TV 183 INFINIX_X688B, // Infinix X688B 184 SM_A205F, // SM-A205F 185 SM_M215F, // SM-M215F 186 F_42A, // F-42A 187 UHD4K, // UHD4K 188 SM_N960F, // SM-N960F 189 SM_A135M, // SM-A135M 190 SM_F711N, // SM-F711N 191 SM_A305F, // SM-A305F 192 SM_T227U, // SM-T227U 193 AQUOS_TVJ19, // AQUOS-TVJ19 194 VIVO_1904, // vivo 1904 195 SMART_TV_PRO, // Smart TV Pro 196 RMX3263, // RMX3263 197 MOTO_E20, // moto e20 198 SM_T720, // SM-T720 199 M2010J19SG, // M2010J19SG 200 PIXEL_4A, // Pixel 4a 201 SM_P615N, // SM-P615N 202 MOTO_G30, // moto g(30) 203 STK_L21, // STK-L21 204 MOTO_G_POWER_2021, // moto g power (2021) 205 SM_G781V, // SM-G781V 206 MOTO_G7_POWER, // moto g(7) power 207 V2027, // V2027 208 CPH2219, // CPH2219 209 SM_T515, // SM-T515 210 SM_A725F, // SM-A725F 211 RMX3085, // RMX3085 212 ELE_L29, // ELE-L29 213 SM_A013G, // SM-A013G 214 SM_A207M, // SM-A207M 215 OTT_XVIEW_PLUS_AV1, // OTT Xview+ AV1 216 SM_G975U, // SM-G975U 217 SM_N975F, // SM-N975F 218 SM_A013M, // SM-A013M 219 SM_J600FN, // SM-J600FN 220 VOLVO, // Volvo 221 SM_S908E, // SM-S908E 222 INFINIX_X657B, // Infinix X657B 223 M2010J19CG, // M2010J19CG 224 K1100UA, // K1100UA 225 } 226