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

Commit 19021017 authored by Iurii Makhno's avatar Iurii Makhno Committed by Android (Google) Code Review
Browse files

Merge "Support multiple UsesConfiguration in proto format."

parents a5e09ef7 4480a666
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -40,7 +40,8 @@ message Badging {
  PackageInfo package = 1;
  Application application = 2;
  UsesSdk uses_sdk = 3;
  UsesConfiguration uses_configuration = 4;
  // Previously: UsesConfiguration uses_configuration = 4;
  reserved 4;
  SupportsScreen supports_screen = 5;
  SupportsInput supports_input = 6;
  LaunchableActivity launchable_activity = 7;
@@ -57,6 +58,8 @@ message Badging {
  repeated string locales = 17;
  repeated int32 densities = 18;

  repeated UsesPackage uses_packages = 51;
  repeated UsesConfiguration uses_configurations = 52;
  repeated FeatureGroup feature_groups = 53;
  repeated UsesPermission uses_permissions = 54;
  repeated Permission permissions = 55;
@@ -64,7 +67,6 @@ message Badging {
  repeated UsesStaticLibrary uses_static_libraries = 57;
  repeated UsesSdkLibrary uses_sdk_libraries = 58;
  repeated UsesNativeLibrary uses_native_libraries = 59;
  repeated UsesPackage uses_packages = 51;

  repeated Metadata metadata = 62;
  repeated Property properties = 63;
+1 −1
Original line number Diff line number Diff line
@@ -901,7 +901,7 @@ class UsesConfiguarion : public ManifestExtractor::Element {
  }

  void ToProto(pb::Badging* out_badging) override {
    auto out_configuration = out_badging->mutable_uses_configuration();
    auto out_configuration = out_badging->add_uses_configurations();
    out_configuration->set_req_touch_screen(req_touch_screen);
    out_configuration->set_req_keyboard_type(req_keyboard_type);
    out_configuration->set_req_hard_keyboard(req_hard_keyboard);
+7 −7
Original line number Diff line number Diff line
@@ -40,13 +40,6 @@ badging {
    min_sdk_version: 21
    target_sdk_version: 31
  }
  uses_configuration {
    req_touch_screen: 3
    req_keyboard_type: 2
    req_hard_keyboard: -1
    req_navigation: 3
    req_five_way_nav: -1
  }
  supports_screen {
    screens: NORMAL
    screens: LARGE
@@ -101,6 +94,13 @@ badging {
  densities: 480
  densities: 640
  densities: 65534
  uses_configurations {
    req_touch_screen: 3
    req_keyboard_type: 2
    req_hard_keyboard: -1
    req_navigation: 3
    req_five_way_nav: -1
  }
  feature_groups {
    features {
      name: "android.hardware.bluetooth"
+7 −7
Original line number Diff line number Diff line
@@ -40,13 +40,6 @@ badging {
    min_sdk_version: 21
    target_sdk_version: 31
  }
  uses_configuration {
    req_touch_screen: 3
    req_keyboard_type: 2
    req_hard_keyboard: -1
    req_navigation: 3
    req_five_way_nav: -1
  }
  supports_screen {
    screens: NORMAL
    screens: LARGE
@@ -101,6 +94,13 @@ badging {
  densities: 480
  densities: 640
  densities: 65534
  uses_configurations {
    req_touch_screen: 3
    req_keyboard_type: 2
    req_hard_keyboard: -1
    req_navigation: 3
    req_five_way_nav: -1
  }
  feature_groups {
    features {
      name: "android.hardware.bluetooth"