Package com.android.aapt
Interface ConfigurationOuterClass.ConfigurationOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ConfigurationOuterClass.Configuration,ConfigurationOuterClass.Configuration.Builder
- Enclosing class:
- ConfigurationOuterClass
public static interface ConfigurationOuterClass.ConfigurationOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionintThe device's screen density in dots-per-inch (dpi).Grammatical gender.intGrammatical gender.getHdr()Whether the screen has high dynamic range.intWhether the screen has high dynamic range.The type of keyboard present (none, QWERTY, 12-key).intThe type of keyboard present (none, QWERTY, 12-key).Whether the keyboard hardware keys are currently hidden, exposed, or if the keyboard is a software keyboard.intWhether the keyboard hardware keys are currently hidden, exposed, or if the keyboard is a software keyboard.Left-to-right, right-to-left...intLeft-to-right, right-to-left...BCP-47 locale tag.com.google.protobuf.ByteStringBCP-47 locale tag.intgetMcc()Mobile country code.intgetMnc()Mobile network code.Whether the navigation is exposed or hidden.intWhether the navigation is exposed or hidden.The type of navigation present on the device (trackball, wheel, dpad, etc.).intThe type of navigation present on the device (trackball, wheel, dpad, etc.).Which orientation the device is in (portrait, landscape).intWhich orientation the device is in (portrait, landscape).string product = 25;com.google.protobuf.ByteStringstring product = 25;intScreen height in pixels.intScreen height in density independent pixels (dp).Whether the device screen is long.intWhether the device screen is long.Whether the device screen is classified as small, normal, large, xlarge.intWhether the device screen is classified as small, normal, large, xlarge.Whether the screen is round (Android Wear).intWhether the screen is round (Android Wear).intScreen width in pixels.intScreen width in density independent pixels (dp).intThe minimum SDK version of the device.intThe smallest screen dimension, regardless of orientation, in dp.Whether a touchscreen exists, supports a stylus, or finger.intWhether a touchscreen exists, supports a stylus, or finger.Whether the device is in night mode.intWhether the device is in night mode.Which type of UI mode the device is in (television, car, etc.).intWhich type of UI mode the device is in (television, car, etc.).Whether the screen supports wide color gamut.intWhether the screen supports wide color gamut.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getMcc
int getMcc()Mobile country code.
uint32 mcc = 1;- Returns:
- The mcc.
-
getMnc
int getMnc()Mobile network code.
uint32 mnc = 2;- Returns:
- The mnc.
-
getLocale
String getLocale()BCP-47 locale tag.
string locale = 3;- Returns:
- The locale.
-
getLocaleBytes
com.google.protobuf.ByteString getLocaleBytes()BCP-47 locale tag.
string locale = 3;- Returns:
- The bytes for locale.
-
getLayoutDirectionValue
int getLayoutDirectionValue()Left-to-right, right-to-left...
.aapt.pb.Configuration.LayoutDirection layout_direction = 4;- Returns:
- The enum numeric value on the wire for layoutDirection.
-
getLayoutDirection
ConfigurationOuterClass.Configuration.LayoutDirection getLayoutDirection()Left-to-right, right-to-left...
.aapt.pb.Configuration.LayoutDirection layout_direction = 4;- Returns:
- The layoutDirection.
-
getScreenWidth
int getScreenWidth()Screen width in pixels. Prefer screen_width_dp.
uint32 screen_width = 5;- Returns:
- The screenWidth.
-
getScreenHeight
int getScreenHeight()Screen height in pixels. Prefer screen_height_dp.
uint32 screen_height = 6;- Returns:
- The screenHeight.
-
getScreenWidthDp
int getScreenWidthDp()Screen width in density independent pixels (dp).
uint32 screen_width_dp = 7;- Returns:
- The screenWidthDp.
-
getScreenHeightDp
int getScreenHeightDp()Screen height in density independent pixels (dp).
uint32 screen_height_dp = 8;- Returns:
- The screenHeightDp.
-
getSmallestScreenWidthDp
int getSmallestScreenWidthDp()The smallest screen dimension, regardless of orientation, in dp.
uint32 smallest_screen_width_dp = 9;- Returns:
- The smallestScreenWidthDp.
-
getScreenLayoutSizeValue
int getScreenLayoutSizeValue()Whether the device screen is classified as small, normal, large, xlarge.
.aapt.pb.Configuration.ScreenLayoutSize screen_layout_size = 10;- Returns:
- The enum numeric value on the wire for screenLayoutSize.
-
getScreenLayoutSize
ConfigurationOuterClass.Configuration.ScreenLayoutSize getScreenLayoutSize()Whether the device screen is classified as small, normal, large, xlarge.
.aapt.pb.Configuration.ScreenLayoutSize screen_layout_size = 10;- Returns:
- The screenLayoutSize.
-
getScreenLayoutLongValue
int getScreenLayoutLongValue()Whether the device screen is long.
.aapt.pb.Configuration.ScreenLayoutLong screen_layout_long = 11;- Returns:
- The enum numeric value on the wire for screenLayoutLong.
-
getScreenLayoutLong
ConfigurationOuterClass.Configuration.ScreenLayoutLong getScreenLayoutLong()Whether the device screen is long.
.aapt.pb.Configuration.ScreenLayoutLong screen_layout_long = 11;- Returns:
- The screenLayoutLong.
-
getScreenRoundValue
int getScreenRoundValue()Whether the screen is round (Android Wear).
.aapt.pb.Configuration.ScreenRound screen_round = 12;- Returns:
- The enum numeric value on the wire for screenRound.
-
getScreenRound
ConfigurationOuterClass.Configuration.ScreenRound getScreenRound()Whether the screen is round (Android Wear).
.aapt.pb.Configuration.ScreenRound screen_round = 12;- Returns:
- The screenRound.
-
getWideColorGamutValue
int getWideColorGamutValue()Whether the screen supports wide color gamut.
.aapt.pb.Configuration.WideColorGamut wide_color_gamut = 13;- Returns:
- The enum numeric value on the wire for wideColorGamut.
-
getWideColorGamut
ConfigurationOuterClass.Configuration.WideColorGamut getWideColorGamut()Whether the screen supports wide color gamut.
.aapt.pb.Configuration.WideColorGamut wide_color_gamut = 13;- Returns:
- The wideColorGamut.
-
getHdrValue
int getHdrValue()Whether the screen has high dynamic range.
.aapt.pb.Configuration.Hdr hdr = 14;- Returns:
- The enum numeric value on the wire for hdr.
-
getHdr
Whether the screen has high dynamic range.
.aapt.pb.Configuration.Hdr hdr = 14;- Returns:
- The hdr.
-
getOrientationValue
int getOrientationValue()Which orientation the device is in (portrait, landscape).
.aapt.pb.Configuration.Orientation orientation = 15;- Returns:
- The enum numeric value on the wire for orientation.
-
getOrientation
ConfigurationOuterClass.Configuration.Orientation getOrientation()Which orientation the device is in (portrait, landscape).
.aapt.pb.Configuration.Orientation orientation = 15;- Returns:
- The orientation.
-
getUiModeTypeValue
int getUiModeTypeValue()Which type of UI mode the device is in (television, car, etc.).
.aapt.pb.Configuration.UiModeType ui_mode_type = 16;- Returns:
- The enum numeric value on the wire for uiModeType.
-
getUiModeType
ConfigurationOuterClass.Configuration.UiModeType getUiModeType()Which type of UI mode the device is in (television, car, etc.).
.aapt.pb.Configuration.UiModeType ui_mode_type = 16;- Returns:
- The uiModeType.
-
getUiModeNightValue
int getUiModeNightValue()Whether the device is in night mode.
.aapt.pb.Configuration.UiModeNight ui_mode_night = 17;- Returns:
- The enum numeric value on the wire for uiModeNight.
-
getUiModeNight
ConfigurationOuterClass.Configuration.UiModeNight getUiModeNight()Whether the device is in night mode.
.aapt.pb.Configuration.UiModeNight ui_mode_night = 17;- Returns:
- The uiModeNight.
-
getDensity
int getDensity()The device's screen density in dots-per-inch (dpi).
uint32 density = 18;- Returns:
- The density.
-
getTouchscreenValue
int getTouchscreenValue()Whether a touchscreen exists, supports a stylus, or finger.
.aapt.pb.Configuration.Touchscreen touchscreen = 19;- Returns:
- The enum numeric value on the wire for touchscreen.
-
getTouchscreen
ConfigurationOuterClass.Configuration.Touchscreen getTouchscreen()Whether a touchscreen exists, supports a stylus, or finger.
.aapt.pb.Configuration.Touchscreen touchscreen = 19;- Returns:
- The touchscreen.
-
getKeysHiddenValue
int getKeysHiddenValue()Whether the keyboard hardware keys are currently hidden, exposed, or if the keyboard is a software keyboard.
.aapt.pb.Configuration.KeysHidden keys_hidden = 20;- Returns:
- The enum numeric value on the wire for keysHidden.
-
getKeysHidden
ConfigurationOuterClass.Configuration.KeysHidden getKeysHidden()Whether the keyboard hardware keys are currently hidden, exposed, or if the keyboard is a software keyboard.
.aapt.pb.Configuration.KeysHidden keys_hidden = 20;- Returns:
- The keysHidden.
-
getKeyboardValue
int getKeyboardValue()The type of keyboard present (none, QWERTY, 12-key).
.aapt.pb.Configuration.Keyboard keyboard = 21;- Returns:
- The enum numeric value on the wire for keyboard.
-
getKeyboard
ConfigurationOuterClass.Configuration.Keyboard getKeyboard()The type of keyboard present (none, QWERTY, 12-key).
.aapt.pb.Configuration.Keyboard keyboard = 21;- Returns:
- The keyboard.
-
getSdkVersion
int getSdkVersion()The minimum SDK version of the device.
uint32 sdk_version = 24;- Returns:
- The sdkVersion.
-
getGrammaticalGenderValue
int getGrammaticalGenderValue()Grammatical gender.
.aapt.pb.Configuration.GrammaticalGender grammatical_gender = 26;- Returns:
- The enum numeric value on the wire for grammaticalGender.
-
getGrammaticalGender
ConfigurationOuterClass.Configuration.GrammaticalGender getGrammaticalGender()Grammatical gender.
.aapt.pb.Configuration.GrammaticalGender grammatical_gender = 26;- Returns:
- The grammaticalGender.
-
getProduct
String getProduct()string product = 25;- Returns:
- The product.
-
getProductBytes
com.google.protobuf.ByteString getProductBytes()string product = 25;- Returns:
- The bytes for product.
-