Package com.launchdarkly.sdk.android.env
Interface IEnvironmentReporter
-
public interface IEnvironmentReporter
Reports information about the software/hardware environment that the SDK is executing within.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ApplicationInfo
getApplicationInfo()
java.lang.String
getLocale()
java.lang.String
getManufacturer()
java.lang.String
getModel()
java.lang.String
getOSFamily()
java.lang.String
getOSName()
java.lang.String
getOSVersion()
-
-
-
Method Detail
-
getApplicationInfo
@NonNull ApplicationInfo getApplicationInfo()
- Returns:
- the
ApplicationInfo
for the application environment.
-
getManufacturer
@NonNull java.lang.String getManufacturer()
- Returns:
- the manufacturer of the device the application is running in
-
getModel
@NonNull java.lang.String getModel()
- Returns:
- the model of the device the application is running in
-
getLocale
@NonNull java.lang.String getLocale()
- Returns:
- a BCP47 language tag representing the locale
-
getOSFamily
@NonNull java.lang.String getOSFamily()
- Returns:
- the OS Family that this application is running in
-
getOSName
@NonNull java.lang.String getOSName()
- Returns:
- the name of the OS that this application is running in
-
getOSVersion
@NonNull java.lang.String getOSVersion()
- Returns:
- the version of the OS that this application is running in
-
-