CameraX is supported on almost all Android devices running Android 5.0 (API
level 21) and higher. The following table lists those devices that are tested in
our lab, along with CameraX vendor
extensions availability. Some extensions
listed may be subject to specific API levels or SKUs from the manufacturer. To
see if a particular device supports extensions, use the
CameraXBasic
code sample on GitHub.
To find whether a specific device is being tested or has vendor extensions support, use the filter field.
Manufacturer | Device name | CameraX lab | Extensions support |
BLU | Studio X10 | ![]() | |
Nexus 5 | ![]() | ||
Pixel | ![]() | ||
Pixel 2 | ![]() | ||
Pixel 3 | ![]() | ||
Pixel 4 | ![]() | ||
Pixel 4a | ![]() | ||
Pixel 4a (5G) | ![]() | ||
Pixel 5 | ![]() | ||
Pixel 5a | ![]() | ||
Pixel 6 | ![]() | ||
Huawei | Honor 10 | ![]() | |
Huawei | Mate 10 lite | ![]() | |
Huawei | Mate 20 | ![]() | |
Huawei | P Smart | ![]() | |
Huawei | P20 | ![]() | |
Huawei | P20 lite | ![]() | |
Huawei | P20 Pro | ![]() | |
Huawei | Y7 (2019) | ![]() | |
Huawei | Y7 (2019) | ![]() | |
Infinix | Hot 10 Play | ![]() | |
Itel | L6006 | ![]() | |
Itel | W6004 | ![]() | |
LGE | K10 | ![]() | |
LGE | K10 (2017) | ![]() | |
Motorola | C | ![]() | |
Motorola | e(4) | ![]() | |
Motorola | e(5) play | ![]() | |
Motorola | g(3) | ![]() | |
Motorola | g(4) | ![]() | |
Motorola | g(5) | ![]() | |
Motorola | g(6) | ![]() | |
Motorola | g(7) | ![]() | |
Motorola | g(7) play | ![]() | |
Nokia | Nokia1 | ![]() | |
Nokia | Nokia1.3 | ![]() | |
Nokia | Nokia1.4 | ![]() | |
OnePlus | OnePlus 3T | ![]() | |
OnePlus | OnePlus 5 | ![]() | |
Oppo | A12 | ![]() | |
Oppo | A15 | ![]() | |
Oppo | A15s | ![]() | |
Oppo | A1k | ![]() | |
Oppo | A31 | ![]() | |
Oppo | A37f | ![]() | |
Oppo | A3s | ![]() | |
Oppo | A5 | ![]() | |
Oppo | A53 | ![]() | |
Oppo | A71k | ![]() | |
Oppo | AX5s | ![]() | |
Oppo | F1s | ![]() | |
Oppo | F9 | ![]() | |
Positivo | Twist 2 Pro | ![]() | |
Realme | C2 | ![]() | |
Realme | C11 | ![]() | |
Redmi | 7 | ![]() | |
Redmi | 8 | ![]() | |
Redmi | 9 | ![]() | |
Redmi | 9A | ![]() | |
Redmi | Note 7 | ![]() | |
Redmi | Note 8 | ![]() | |
Redmi | Note 8 Pro | ![]() | |
Redmi | Note 9 | ![]() | |
Redmi | Note 9S | ![]() | |
Redmi | Note 9 Pro | ![]() | |
Redmi | Note 10 | ![]() | |
Samsung | Galaxy A01 Core | ![]() | |
Samsung | Galaxy A01 | ![]() | ![]() |
Samsung | Galaxy A03s | ![]() | |
Samsung | Galaxy A10 | ![]() | |
Samsung | Galaxy A10s | ![]() | |
Samsung | Galaxy A11 | ![]() | ![]() |
Samsung | Galaxy A12 | ![]() | |
Samsung | Galaxy A2 Core | ![]() | |
Samsung | Galaxy A20 | ![]() | |
Samsung | Galaxy A20e | ![]() | |
Samsung | Galaxy A20s | ![]() | |
Samsung | Galaxy A21s | ![]() | |
Samsung | Galaxy A30s | ![]() | |
Samsung | Galaxy A32 | ![]() | |
Samsung | Galaxy A40 | ![]() | |
Samsung | Galaxy A5 | ![]() | |
Samsung | Galaxy A50 | ![]() | |
Samsung | Galaxy A51 | ![]() | |
Samsung | Galaxy A51 5G | ![]() | |
Samsung | Galaxy A52s | ![]() | |
Samsung | Galaxy A7 | ![]() | |
Samsung | Galaxy A71 | ![]() | ![]() |
Samsung | Galaxy A71 5G | ![]() | |
Samsung | Galaxy A80 | ![]() | |
Samsung | Galaxy Grand Prime Plus | ![]() | |
Samsung | Galaxy J1 mini | ![]() | |
Samsung | Galaxy J1 Ace | ![]() | |
Samsung | Galaxy J2 | ![]() | |
Samsung | Galaxy J2 (S. Africa) | ![]() | |
Samsung | Galaxy J2 Core | ![]() | |
Samsung | Galaxy J2 Core (Latin America) | ![]() | |
Samsung | Galaxy J2 Prime (India) | ![]() | |
Samsung | Galaxy J3 (AT&T) | ![]() | |
Samsung | Galaxy J3 (EMEA 2016) | ![]() | |
Samsung | Galaxy J3 (USA) | ![]() | |
Samsung | Galaxy J4+ | ![]() | |
Samsung | Galaxy J5 (Europe) | ![]() | |
Samsung | Galaxy J5 (2017) | ![]() | |
Samsung | Galaxy J5 Prime (Latin America) | ![]() | |
Samsung | Galaxy J6 | ![]() | |
Samsung | Galaxy J7 | ![]() | |
Samsung | Galaxy J7 (2016) | ![]() | |
Samsung | Galaxy J7 (Latin America 2016) | ![]() | |
Samsung | Galaxy J7 Neo | ![]() | |
Samsung | Galaxy J7 Prime | ![]() | |
Samsung | Galaxy M11 | ![]() | |
Samsung | Galaxy M31 | ![]() | |
Samsung | Galaxy S5 | ![]() | |
Samsung | Galaxy S6 | ![]() | |
Samsung | Galaxy S7 | ![]() | |
Samsung | Galaxy S7 (Verizon) | ![]() | |
Samsung | Galaxy S7 Edge | ![]() | |
Samsung | Galaxy S7 Edge (USA) | ![]() | |
Samsung | Galaxy S8 | ![]() | |
Samsung | Galaxy S8+ | ![]() | |
Samsung | Galaxy S8+ (USA) | ![]() | |
Samsung | Galaxy S9 | ![]() | |
Samsung | Galaxy S9 (USA) | ![]() | |
Samsung | Galaxy S9+ (USA) | ![]() | |
Samsung | Galaxy S10 | ![]() | ![]() |
Samsung | Galaxy S10 5G | ![]() | |
Samsung | Galaxy S10 Lite | ![]() | |
Samsung | Galaxy S10e | ![]() | |
Samsung | Galaxy S10+ | ![]() | |
Samsung | Galaxy S10+ (USA) | ![]() | |
Samsung | Galaxy S20 5G | ![]() | |
Samsung | Galaxy S20+ 5G | ![]() | |
Samsung | Galaxy S20 Ultra 5G | ![]() | |
Samsung | Galaxy S20 Ultra 5G (USA) | ![]() | ![]() |
Samsung | Galaxy S21 5G (USA) | ![]() | ![]() |
Samsung | Galaxy S22 Ultra 5G (USA) | ![]() | ![]() |
Samsung | Galaxy Note8 (USA) | ![]() | |
Samsung | Galaxy Note10 | ![]() | |
Samsung | Galaxy Note10 (USA) | ![]() | ![]() |
Samsung | Galaxy Note10 5G | ![]() | |
Samsung | Galaxy Note10 Lite | ![]() | |
Samsung | Galaxy Note10+ | ![]() | |
Samsung | Galaxy Note10+ 5G | ![]() | |
Samsung | Galaxy Note20 5G | ![]() | |
Samsung | Galaxy Note20 Ultra 5G | ![]() | |
Samsung | Galaxy Note20 Ultra 5G (USA) | ![]() | ![]() |
Samsung | Galaxy Fold | ![]() | |
Samsung | Galaxy Fold 5G | ![]() | |
Samsung | Galaxy Z Fold2 5G | ![]() | |
Samsung | Galaxy Z Fold3 5G | ![]() | ![]() |
Samsung | Galaxy Z Flip | ![]() | |
Samsung | Galaxy Z Flip 5G | ![]() | |
Samsung | Galaxy Z Flip3 (USA) | ![]() | ![]() |
Tecno | KB8 | ![]() | |
Tecno | KE5 | ![]() | |
Tinno | Wiko Y62 | ![]() | |
Unimax | U683CL | ![]() | |
Unimax | U693CL | ![]() | |
Vivo | Y12 | ![]() | |
Vivo | Y21T | ![]() | |
Vivo | Y55s | ![]() | |
Vivo | Y75 | ![]() | |
Vivo | Y91i | ![]() | |
Xiaomi | Mi A1 | ![]() | |
Xiaomi | Redmi 4A | ![]() | |
Xiaomi | Redmi 4X | ![]() | |
Xiaomi | Redmi 5A | ![]() | |
Xiaomi | Redmi 6A | ![]() | |
Xiaomi | Redmi Note 4 | ![]() | |
Xiaomi | Redmi Note 5 | ![]() | |
ZTE | Blade V20 Smart | ![]() |