Keyboard (when parked), which apps can choose to show or hide when the
template is first displayed.
Apps can customize the background color of markers with any color. The
color used for the map marker is applied to the list marker.
Sign-in methods
The Sign-in template supports the following sign-in methods:
Provider sign-in
Username and password
PIN code
QR Code
Provider sign-in method: This method lets users
sign in using a provider, with no input required. In this example (for Android
Auto), Google is the provider for the primary sign-in option, with PIN code
and email sign-in offered as secondary options.Username/password method: This method lets users
enter authentication information in a single, mandatory form field. This field
can be used to enter a username or password. In this example (for Android
Auto), the other methods are offered as secondary options.
QR code method: This method displays a mandatory
PIN code (up to 12 characters in length) provided by the app and instructions
for where the user should enter it. The code can be refreshed as needed if it
times out. (Android Auto example)PIN method: This method displays a mandatory PIN
code (up to 12 characters in length) provided by the app and instructions for
where the user should enter it. The code can be refreshed as needed if it
times out. (Android Auto example)
Sign-in example templates
When the car is parked, the user can access the keyboard to type a
username or password. (Android Auto example)To prevent driver distraction, the sign-in content is not shown
while the user is driving. For these situations, it's helpful to provide a
button with an alternative option, such as skipping sign-in and using the app
in guest mode. (Android Auto example)
Sign-in template UX requirements
MUST
Include a sign-in method when using this template.
SHOULD
Use input fields only for user sign-in, not for collecting other types of
user input.
SHOULD
Prioritize the shortest flow (using the fewest clicks).
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-09-05 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-05 UTC."],[],[],null,[]]