From fbfdc1febfadccc789ea0c79241b2854a812eb69 Mon Sep 17 00:00:00 2001 From: Fabien Sanglard Date: Wed, 4 Jan 2023 02:53:24 +0000 Subject: Add "am capabilities" for tools probling There is no way to know which command/flags are supported in am. This CL adds a "capability" command which allows to probe programatically. Test: NA Bug: 265460189 Change-Id: If50269251a6907968e7c8afe10bf873f25338b91 --- proto/src/OWNERS | 1 + proto/src/am_capabilities.proto | 12 ++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 proto/src/am_capabilities.proto (limited to 'proto/src') diff --git a/proto/src/OWNERS b/proto/src/OWNERS index ccff6245ff2c..4d898b41e2a7 100644 --- a/proto/src/OWNERS +++ b/proto/src/OWNERS @@ -3,3 +3,4 @@ per-file wifi.proto = file:/wifi/OWNERS per-file camera.proto = file:/services/core/java/com/android/server/camera/OWNERS per-file system_messages.proto = file:/core/res/OWNERS per-file altitude.proto = file:/location/OWNERS +per-file am_capabilities.proto = rpaquay@google.com, sanglardf@google.com diff --git a/proto/src/am_capabilities.proto b/proto/src/am_capabilities.proto new file mode 100644 index 000000000000..d97bf816b150 --- /dev/null +++ b/proto/src/am_capabilities.proto @@ -0,0 +1,12 @@ +syntax = "proto3"; + +package com.android.server.am; +option java_multiple_files = true; + +message Capability { + string name = 1; +} + +message Capabilities { + repeated Capability values = 1; +} -- cgit v1.2.3-59-g8ed1b