1
0
mirror of https://gitcode.com/github-mirrors/react-native-update-cli.git synced 2025-11-24 09:13:38 +08:00
Code Issues Packages Projects Releases Wiki Activity GitHub Gitee
Files
react-native-update-cli/proto/Configuration.proto
sunnylqm 7259efbd7d parseaab
2025-11-24 00:23:02 +08:00

183 lines
3.4 KiB
Protocol Buffer

syntax = "proto3";
package aapt.pb;
option java_package = "com.android.aapt";
message Configuration {
enum LayoutDirection {
LAYOUT_DIRECTION_UNSET = 0;
LAYOUT_DIRECTION_LTR = 1;
LAYOUT_DIRECTION_RTL = 2;
}
enum ScreenLayoutSize {
SCREEN_LAYOUT_SIZE_UNSET = 0;
SCREEN_LAYOUT_SIZE_SMALL = 1;
SCREEN_LAYOUT_SIZE_NORMAL = 2;
SCREEN_LAYOUT_SIZE_LARGE = 3;
SCREEN_LAYOUT_SIZE_XLARGE = 4;
}
enum ScreenLayoutLong {
SCREEN_LAYOUT_LONG_UNSET = 0;
SCREEN_LAYOUT_LONG_LONG = 1;
SCREEN_LAYOUT_LONG_NOTLONG = 2;
}
enum ScreenRound {
SCREEN_ROUND_UNSET = 0;
SCREEN_ROUND_ROUND = 1;
SCREEN_ROUND_NOTROUND = 2;
}
enum WideColorGamut {
WIDE_COLOR_GAMUT_UNSET = 0;
WIDE_COLOR_GAMUT_WIDECG = 1;
WIDE_COLOR_GAMUT_NOWIDECG = 2;
}
enum Hdr {
HDR_UNSET = 0;
HDR_HIGHDR = 1;
HDR_LOWDR = 2;
}
enum Orientation {
ORIENTATION_UNSET = 0;
ORIENTATION_PORT = 1;
ORIENTATION_LAND = 2;
ORIENTATION_SQUARE = 3;
}
enum UiModeType {
UI_MODE_TYPE_UNSET = 0;
UI_MODE_TYPE_NORMAL = 1;
UI_MODE_TYPE_DESK = 2;
UI_MODE_TYPE_CAR = 3;
UI_MODE_TYPE_TELEVISION = 4;
UI_MODE_TYPE_APPLIANCE = 5;
UI_MODE_TYPE_WATCH = 6;
UI_MODE_TYPE_VR_HEADSET = 7;
}
enum UiModeNight {
UI_MODE_NIGHT_UNSET = 0;
UI_MODE_NIGHT_NIGHT = 1;
UI_MODE_NIGHT_NOTNIGHT = 2;
}
enum Touchscreen {
TOUCHSCREEN_UNSET = 0;
TOUCHSCREEN_NOTOUCH = 1;
TOUCHSCREEN_STYLUS = 2;
TOUCHSCREEN_FINGER = 3;
}
enum KeysHidden {
KEYS_HIDDEN_UNSET = 0;
KEYS_HIDDEN_KEYSEXPOSED = 1;
KEYS_HIDDEN_KEYSHIDDEN = 2;
KEYS_HIDDEN_KEYSSOFT = 3;
}
enum Keyboard {
KEYBOARD_UNSET = 0;
KEYBOARD_NOKEYS = 1;
KEYBOARD_QWERTY = 2;
KEYBOARD_12KEY = 3;
}
enum NavHidden {
NAV_HIDDEN_UNSET = 0;
NAV_HIDDEN_NAVEXPOSED = 1;
NAV_HIDDEN_NAVHIDDEN = 2;
}
enum Navigation {
NAVIGATION_UNSET = 0;
NAVIGATION_NONAV = 1;
NAVIGATION_DPAD = 2;
NAVIGATION_TRACKBALL = 3;
NAVIGATION_WHEEL = 4;
}
enum GrammaticalGender {
GRAMMATICAL_GENDER_UNSET = 0;
GRAMMATICAL_GENDER_NEUTER = 1;
GRAMMATICAL_GENDER_FEMININE = 2;
GRAMMATICAL_GENDER_MASCULINE = 3;
}
// Mobile country code.
uint32 mcc = 1;
// Mobile network code.
uint32 mnc = 2;
// Locale.
string locale = 3;
// Layout direction.
LayoutDirection layout_direction = 4;
// Screen width in dp.
uint32 screen_width = 5;
// Screen height in dp.
uint32 screen_height = 6;
// Smallest screen width in dp.
uint32 smallest_screen_width = 7;
// Screen layout size.
ScreenLayoutSize screen_layout_size = 8;
// Screen layout long.
ScreenLayoutLong screen_layout_long = 9;
// Screen round.
ScreenRound screen_round = 10;
// Wide color gamut.
WideColorGamut wide_color_gamut = 11;
// HDR.
Hdr hdr = 12;
// Orientation.
Orientation orientation = 13;
// UI mode type.
UiModeType ui_mode_type = 14;
// UI mode night.
UiModeNight ui_mode_night = 15;
// Density in dpi.
uint32 density = 16;
// Touchscreen.
Touchscreen touchscreen = 17;
// Keys hidden.
KeysHidden keys_hidden = 18;
// Keyboard.
Keyboard keyboard = 19;
// Nav hidden.
NavHidden nav_hidden = 20;
// Navigation.
Navigation navigation = 21;
// SDK version.
uint32 sdk_version = 22;
// Product.
string product = 23;
// Grammatical gender.
GrammaticalGender grammatical_gender = 24;
}