API to get hardware variant (SKU)

Bug: 151157621
Test: atest android.os.cts.BuildTest
Change-Id: I39b97f5ca3db25724bc50e7f0bbd177f6dc8cc02
This commit is contained in:
Robin Lee
2020-03-10 21:58:10 +01:00
parent b9c89bb3fa
commit 18556095b9
2 changed files with 7 additions and 0 deletions

View File

@@ -34538,6 +34538,7 @@ package android.os {
field public static final String PRODUCT;
field @Deprecated public static final String RADIO;
field @Deprecated public static final String SERIAL;
field @NonNull public static final String SKU;
field public static final String[] SUPPORTED_32_BIT_ABIS;
field public static final String[] SUPPORTED_64_BIT_ABIS;
field public static final String[] SUPPORTED_ABIS;

View File

@@ -105,6 +105,12 @@ public class Build {
/** The name of the hardware (from the kernel command line or /proc). */
public static final String HARDWARE = getString("ro.hardware");
/**
* The hardware variant (SKU), if available.
*/
@NonNull
public static final String SKU = getString("ro.boot.product.hardware.sku");
/**
* Whether this build was for an emulator device.
* @hide