The communication category encompasses a variety of experiences that let users stay connected on the go with Android Auto. These include notification-powered and templated experiences for short-form text messaging, as well as calling experiences for apps that support making and receiving voice calls.
| CARVIEW |
Select Language
HTTP/2 302
content-type: text/html; charset=utf-8
location: https://developer.android.com/oauth2authorize?return_url=https%3A%2F%2Fdeveloper.android.com%2Ftraining%2Fcars%2Fcommunication&prompt=none&auto_signin=True&scopes=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdeveloperprofiles+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdeveloperprofiles.award+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdevprofiles.full_control.firstparty
x-robots-tag: noindex
set-cookie: signin_details="Check Login State: Current Auto Sign in Status :Skip AutoSignin False: Skip Signin False: Auto signin the user - Oauth Sign in: Called Signin(): SignIn Redirect"; Expires=Thu, 25 Dec 2025 09:38:04 GMT; Max-Age=300; Secure; Path=/
set-cookie: signin=autosignin; Expires=Thu, 25 Dec 2025 09:38:04 GMT; Max-Age=300; Secure; Path=/
set-cookie: signin_details="Check Login State: Current Auto Sign in Status :Skip AutoSignin False: Skip Signin False: Auto signin the user - Oauth Sign in: Called Signin(): SignIn RedirectSetting SignInCookie - AutoSignin: "; Expires=Thu, 25 Dec 2025 09:38:04 GMT; Max-Age=300; Secure; Path=/
set-cookie: session=; Expires=Thu, 01 Jan 1970 00:00:00 GMT; Max-Age=0; Secure; HttpOnly; Path=/; SameSite=None
vary: Cookie
vary: Accept-Encoding
content-security-policy: base-uri 'self'; object-src 'none'; script-src 'strict-dynamic' 'unsafe-inline' https: http: 'nonce-5WXZX9NDpcSXqRy7kVxO2DpiKOuUP4' 'unsafe-eval'; frame-ancestors 'self' https://developers.google.com/_d/analytics-iframe; report-uri https://csp.withgoogle.com/csp/devsite/v2
strict-transport-security: max-age=63072000; includeSubdomains; preload
x-xss-protection: 0
x-content-type-options: nosniff
cache-control: no-cache, must-revalidate
expires: 0
pragma: no-cache
content-encoding: gzip
x-cloud-trace-context: 957a6642c6f9e1a3bec2f0071e0c21ff
date: Thu, 25 Dec 2025 09:33:04 GMT
server: Google Frontend
content-length: 332
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
HTTP/2 302
content-type: text/html; charset=utf-8
location: https://accounts.google.com/o/oauth2/v2/auth?client_id=721724668570-nbkv1cfusk7kk4eni4pjvepaus73b13t.apps.googleusercontent.com&redirect_uri=https%3A%2F%2Fdeveloper.android.com%2Foauth2callback&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.profile+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fgoogledevelopers+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdeveloperprofiles+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdeveloperprofiles.award+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdevprofiles.full_control.firstparty+openid+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email&access_type=online&response_type=code&state=%7B%22csrf_token%22%3A+%22f440832f8af51ddfad986069094a2e42041f970705c93871559a230c0071be5b%22%2C+%22return_url%22%3A+%22https%3A%2F%2Fdeveloper.android.com%2Ftraining%2Fcars%2Fcommunication%22%7D&prompt=none&auto_signin=True
set-cookie: signin_details="Check Login State: Current Auto Sign in Status :Skip AutoSignin False: Skip Signin False: Auto signin the user - Oauth Sign in: Called Signin(): SignIn RedirectSetting SignInCookie - AutoSignin: Start_Oauth(): Start Oauth Prompt - none: "; Expires=Thu, 25 Dec 2025 09:38:04 GMT; Max-Age=300; Secure; Path=/
set-cookie: session=.eJylVF2PokgU_Ssbn_ehKMSWTuZBtEFoqI6ofNRLB6pUxCplW-VrMv99Lto6ZtMP21kTjYGqe84959z7s_derD5ksl_tT73n08d59XdvczhsxOr9kJxPGX5nx4_1--mwW-17z711v4-GKl4Pk7WmcL5OuD4coIGO9H6CV32M-spaf0JPSGO6OnxSNE1PsIoYQk9KutLS3r-rr8Whev_fVZ9_9v6C395mNA_Oo9no-hl7JtYzHvkHT5JjEgZnbg5R1I7OMa4LGmpI2NVigUyFW5smwMF2iYOGy6DxZV1ybb4QY2mIKV6-2pVzuxNhsRMvxCatXcMXkTzukwWr3FDbJmpcx5gqDB_VBB8RnC_I1PgHalZxFLSkJVtvQZArzYpNvTPFeklxLXhEBJOkTPe-SPcz4KefgBu5Y6pExKojuONPrIkImSpUbvlWLAnm06LPlU09x2LmKVmeaHPPiEieqoYQZmZ2ciRTHwHewG10lavsjhtHRsEaLU8xKoEfSsY6cA-aJNRk2mgVk7pMwlrYVob41GjftsOSQwVX8jLF_EhDs0oi78LXxRcdy1ttagWYhnXJrKBhjXHgU79i7aF04T5vtH2K9X1qBRmzROt2vc-vXrnYF6DXsePP9kaTYlrAufZbHB6xp05JpTjS7kzEMyZnm2_osaMRvesA7yQP62OEL14Bt-oMtRum-uCvg1Zzo8M8J-G3MB41F2loFqkz9yZTBzQUDQ0J-A_v6dxzHzR47BHydKbQJ-B-6nDPfZZa9TYOyQfk6TW19D3grBNLnCFLb_mouGBH2Nxf5uFl4I2tTsNszSOngDvHhz6yGPrmcI7d_Vt-4g3Bi-scuWrcXH3YLvORQCk-iVRAj1Iu8zH5k4Mbx-2XWbjeK-beeA-5l_oHDW41_P9aowHvygSHwKPofCxiHNz6Kh76uvowsb_0qNM5CYlwoXdqdbW0W09FKml588bBf7y5a_FVRlUfOHUZAb9hVs2r3iWTYhBHfpHizp8gA9ym88MI9CrBRAhbepOw4wA9yC4vtKDR63JxqCxmmU0cKu3nrnLB75xGpI1UX2MXzrRMZQ18u_8K6EIqwGlBU7SKYE_Y1Qtw21F62R0IeMCzhq8aJ2eqI6NPznZ-2NgyRmQy6nutI98sU5KFuaMWzehk1yf5CL8tRhqxXhq6mDXeZFbTfKd6E1aR0NO8dqN6i6XyFr40Xmvk3mSkeqEjSGhv3fFoy2SAwJ9zp2k6tgf22Hnw-mEvbLUsld38id0tL0zC3Ehxpo2ewyy2nV9pqCjwLL_q2t-uu_4uO0WpOMyYYWnlVZNTlyPwkhQUa0WXO8P0Gx6GSx4FW3fz40fv16_fqXNmWg.aU0E0A.qCKxo-m-ecZsHljkNt9TUxoMYxg; Expires=Sun, 25 Jan 2026 09:33:04 GMT; Secure; HttpOnly; Path=/; SameSite=None
vary: Cookie
vary: Accept-Encoding
content-security-policy: base-uri 'self'; object-src 'none'; script-src 'strict-dynamic' 'unsafe-inline' https: http: 'nonce-DsM9OhP7cYmuLPksdoEVNH9R9JfcQG' 'unsafe-eval'; frame-ancestors 'self' https://developers.google.com/_d/analytics-iframe; report-uri https://csp.withgoogle.com/csp/devsite/v2
strict-transport-security: max-age=63072000; includeSubdomains; preload
x-xss-protection: 0
x-content-type-options: nosniff
cache-control: no-cache, must-revalidate
expires: 0
pragma: no-cache
content-encoding: gzip
x-cloud-trace-context: 5dbecb8a7fdab1e4bec2f0071e0c268d
date: Thu, 25 Dec 2025 09:33:04 GMT
server: Google Frontend
content-length: 566
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
HTTP/2 302
content-type: text/html; charset=UTF-8
set-cookie: __Host-GAPS=1:WTkS58swwkXH606dq5aZl_EUhJQlRg:l7CEia6DS5IPmys_;Path=/;Expires=Sat, 25-Dec-2027 09:33:05 GMT;Secure;HttpOnly;Priority=HIGH
cache-control: no-cache, no-store, max-age=0, must-revalidate
pragma: no-cache
expires: Mon, 01 Jan 1990 00:00:00 GMT
date: Thu, 25 Dec 2025 09:33:05 GMT
location: https://developer.android.com/oauth2callback?state=%7B%22csrf_token%22%3A+%22f440832f8af51ddfad986069094a2e42041f970705c93871559a230c0071be5b%22%2C+%22return_url%22%3A+%22https%3A%2F%2Fdeveloper.android.com%2Ftraining%2Fcars%2Fcommunication%22%7D&error_subtype=access_denied&error=interaction_required
origin-trial: Ajo6ZZxoPufZZ6x0UgjawhB/adBJ+tLG7aX1MO8kWVCTHdOVSlY4OjhBhzivzulNh6ikNKRnwxwK18EvUu6aOgcAAABteyJvcmlnaW4iOiJodHRwczovL2FjY291bnRzLmdvb2dsZS5jb206NDQzIiwiZmVhdHVyZSI6IldlYlZpZXdYUmVxdWVzdGVkV2l0aERlcHJlY2F0aW9uIiwiZXhwaXJ5IjoxNzU4MDY3MTk5fQ==
strict-transport-security: max-age=31536000; includeSubDomains
report-to: {"group":"coop_gse_qebhlk","max_age":2592000,"endpoints":[{"url":"https://csp.withgoogle.com/csp/report-to/gse_qebhlk"}]}
content-security-policy: require-trusted-types-for 'script';report-uri /cspreport
content-security-policy: script-src 'report-sample' 'nonce-ZPTY3ucxJjYX-1qMZk6-6g' 'unsafe-inline' 'unsafe-eval';object-src 'none';base-uri 'self';report-uri /cspreport
cross-origin-opener-policy-report-only: same-origin; report-to="coop_gse_qebhlk"
content-encoding: gzip
x-content-type-options: nosniff
x-xss-protection: 1; mode=block
content-length: 379
server: GSE
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
HTTP/2 302
content-type: text/html; charset=utf-8
location: https://developer.android.com/training/cars/communication
set-cookie: signin_details="Check Login State: Current Auto Sign in Status :Skip AutoSignin False: Skip Signin False: Auto signin the user - Oauth Sign in: Called Signin(): SignIn RedirectSetting SignInCookie - AutoSignin: Start_Oauth(): Start Oauth Prompt - none: Called Oauth2Callback(): Oauth2Callback callback view: Oauth2Callback No User creds: Oauth2Callback error:no_credentials:bad_request:Authorization failed: interaction_required: Oauth2Callback AS_state autosignin: "; Expires=Thu, 25 Dec 2025 09:38:05 GMT; Max-Age=300; Secure; Path=/
set-cookie: signin_details=; Expires=Thu, 01 Jan 1970 00:00:00 GMT; Max-Age=0; Path=/
set-cookie: session=eyJfcGVybWFuZW50Ijp0cnVlfQ.aU0E0Q._36nbSjzYYWuSV_uiYS_rlRQq7g; Expires=Sun, 25 Jan 2026 09:33:05 GMT; Secure; HttpOnly; Path=/; SameSite=None
vary: Cookie
vary: Accept-Encoding
content-security-policy: base-uri 'self'; object-src 'none'; script-src 'strict-dynamic' 'unsafe-inline' https: http: 'nonce-vnZSLXuEKudWotTXPtXi1WygC/7m6x' 'unsafe-eval'; frame-ancestors 'self' https://developers.google.com/_d/analytics-iframe; report-uri https://csp.withgoogle.com/csp/devsite/v2
strict-transport-security: max-age=63072000; includeSubdomains; preload
x-xss-protection: 0
x-content-type-options: nosniff
cache-control: no-cache, must-revalidate
expires: 0
pragma: no-cache
content-encoding: gzip
x-cloud-trace-context: 7db225ef69c18fd6bec2f0071e0c274e
date: Thu, 25 Dec 2025 09:33:05 GMT
server: Google Frontend
content-length: 199
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
HTTP/2 200
last-modified: Thu, 22 May 2025 07:11:47 GMT
content-type: text/html; charset=utf-8
vary: Cookie
vary: Accept-Encoding
set-cookie: session=eyJfcGVybWFuZW50Ijp0cnVlfQ.aU0E0g.dTYbngWJUM73y0vMMeFheuC6qjc; Expires=Sun, 25 Jan 2026 09:33:06 GMT; Secure; HttpOnly; Path=/; SameSite=None
content-security-policy: base-uri 'self'; object-src 'none'; script-src 'strict-dynamic' 'unsafe-inline' https: http: 'nonce-/Vqzr8MsT9Gy0z46bYoOJEwWrS5xVE' 'unsafe-eval'; frame-ancestors 'self' https://developers.google.com/_d/analytics-iframe; report-uri https://csp.withgoogle.com/csp/devsite/v2
strict-transport-security: max-age=63072000; includeSubdomains; preload
x-xss-protection: 0
x-content-type-options: nosniff
cache-control: no-cache, must-revalidate
expires: 0
pragma: no-cache
content-encoding: gzip
x-cloud-trace-context: 55533f408e4fe952bec2f0071e0c25fc
date: Thu, 25 Dec 2025 09:33:06 GMT
server: Google Frontend
content-length: 27283
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Build communication apps for Android Auto | Android for Cars | Android Developers
Skip to main content
Build communication apps for Android Auto
Build communication apps for Android Auto
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-05-22 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-05-22 UTC."],[],[]]