Get desktop application:
View/edit binary Protocol Buffers messages
Represents the apps list sorted alphabetically inside the all-apps view.
Used in:
,Main app icons
Used in:
Next value 52
Used in:
icon automatically placed in workspace, folder, hotseat
icon layout restored from backup
from another app (e.g., Chrome's "Add to Home screen")
within launcher surface, all aps a-z
within launcher, widgets tray
play install + launcher home setting
from prediction bar in all apps container
from prediction bar in hotseat container
Folder's label is one of the non-empty suggested values.
Folder's label is non-empty, manually entered by the user and different from any of suggested values.
Folder's label is not yet assigned( i.e., title == null). Eligible for auto-labeling.
Folder's label is empty(i.e., title == ""). Not eligible for auto-labeling.
Result sources
Web suggestions provided by AGA
Suggestion Type provided by AGA
Represents various launcher surface where items are placed.
Used in:
Wrapper message for additional containers used in variants.
Used in:
(message has no fields)
Used in:
Represents folder in a closed state.
Used in:
Number of items inside folder.
State of the folder label before the event.
State of the folder label after the event.
Details about actual folder label. Populated when folder label is not a PII.
Represents state of EditText field before update.
Used in:
Default value. Used when a FromState is not applicable, for example, during folder creation.
EditText was empty. Eg: When a folder label is updated from empty string.
EditText was non-empty and manually entered by the user. Eg: When a folder label is updated from a user-entered value.
EditText was non-empty and one of the suggestions. Eg: When a folder label is updated from a suggested value.
Used in:
,ItemInfos
When used for launch event, stores the global predictive rank
Stores whether the Item belows to non primary user
Item can be child node to parent container or parent containers (nested)
Stores the origin of the Item
Stores whether the navigation bar is in kids mode.
Integer value of item attribute enum (e.g. SUGGESTED_LABEL, ALL_APPS_SEARCH_RESULT_SETTING etc)
Represents hotseat container with prediction feature enabled.
Used in:
No of hotseat positions filled with predicted items.
Represents the predicted apps row(top row) in the all-apps view.
Used in:
Represents SearchAction with in launcher
Used in:
Represents the apps container within search results.
Used in:
Length of search term.
Container from where search was invoked.
Container for generic system shortcuts for launcher specific settings. Typically shown up as popup window by longpressing on empty space on workspace.
Used in:
(message has no fields)
Legacy shortcuts and shortcuts handled by ShortcutManager
Used in:
Container for package specific shortcuts to deep links and notifications. Typically shown as popup window by longpressing on an icon.
Used in:
(message has no fields)
Contains Slice details for logging.
Used in:
Tasks handled by PackageManager
Used in:
Container for taskbar. Configured to show up on large screens(tablet-sized) such as foldables in expanded state, within an app view(not in launcher screen).
Used in:
, , ,Bit encoded value to capture pinned and predicted taskbar positions.
Container where taskbar was invoked.
Used in:
,(message has no fields)
Represents state of EditText field after update.
Used in:
Default value. Used when ToState is not applicable, for example, when folder label is updated to a different value when folder label suggestion feature is disabled.
User attempted to change the EditText, but was not changed.
New label matches with primary(aka top) suggestion.
New value matches with second top suggestion even though the top suggestion was non-empty.
New value matches with second top suggestion given that top suggestion was empty.
New value matches with third top suggestion even though the top suggestion was non-empty.
New value matches with third top suggestion given that top suggestion was empty.
New value matches with 4th top suggestion even though the top suggestion was non-empty.
New value matches with 4th top suggestion given that top suggestion was empty.
New value is empty even though the top suggestion was non-empty.
New value is empty given that top suggestion was empty.
New value is empty given that no suggestions were provided.
New value is empty given that suggestions feature was disabled.
New value is non-empty and does not match with any of the suggestions even though the top suggestion was non-empty.
New value is non-empty and not match with any suggestions given that top suggestion was empty.
New value is non-empty and also no suggestions were provided.
New value is non-empty and also suggestions feature was disable.
Represents wallpapers container for quick switching.
Used in:
Number of wallpapers in the container.
AppWidgets handled by AppWidgetManager
Used in:
only populated during snapshot if from workspace
only populated during snapshot if from workspace
Used in:
(message has no fields)
Used in:
, ,range [-1, l], 0 is the index of the main homescreen
[0, m], m varies based on the display density and resolution
[0, n], n varies based on the display density and resolution