Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a6b77e32 authored by Oliver Woodman's avatar Oliver Woodman Committed by Gerrit Code Review
Browse files

Merge "API to get SOC manufacturer and model"

parents 8334a265 be2de184
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -29649,6 +29649,8 @@ package android.os {
    field @Deprecated public static final String RADIO;
    field @Deprecated public static final String SERIAL;
    field @NonNull public static final String SKU;
    field @NonNull public static final String SOC_MANUFACTURER;
    field @NonNull public static final String SOC_MODEL;
    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;
+9 −0
Original line number Diff line number Diff line
@@ -26,6 +26,7 @@ import android.app.ActivityThread;
import android.app.Application;
import android.compat.annotation.UnsupportedAppUsage;
import android.content.Context;
import android.sysprop.SocProperties;
import android.sysprop.TelephonyProperties;
import android.text.TextUtils;
import android.util.Slog;
@@ -87,6 +88,14 @@ public class Build {
    /** The end-user-visible name for the end product. */
    public static final String MODEL = getString("ro.product.model");

    /** The manufacturer of the device's primary system-on-chip. */
    @NonNull
    public static final String SOC_MANUFACTURER = SocProperties.soc_manufacturer().orElse(UNKNOWN);

    /** The model name of the device's primary system-on-chip. */
    @NonNull
    public static final String SOC_MODEL = SocProperties.soc_model().orElse(UNKNOWN);

    /** The system bootloader version number. */
    public static final String BOOTLOADER = getString("ro.bootloader");