<> /* Styles inlined from /assets/css/home/io-spotlight-25.css */ :root { --hero-background-color: #202124; --hero-button-background-color: #202124; --hero-button-background-color-hover: #eee; --hero-video-background-color: #eee; --hero-video-border-color: #202124; --item-border-radius: 24px; --headline-font-family: Google SansNoto SansNoto Sans JPNoto Sans KR, Noto Naskh ArabicNoto Sans ThaiNoto Sans HebrewNoto Sans Bengali, sans-serif; } .android-hero-primary { background: #202124 url('/images/home/io-spotlight-25-banner-desktop.svg') 50% 100% no-repeat; display: flex; flex-direction: column; justify-content: center; min-height: 820px; overflow: hidden; position: relative; } .android-hero-primary .devsite-landing-row-inner { padding: 0; } .android-hero { position: relative; } .android-hero__content { background: var(--hero-content-background-color); border: 2px solid var(--hero-content-border-color); border-radius: 24px; padding: 80px 16px; position: relative; text-align: center; } .android-hero__heading { align-items: center; display: flex !important; flex-direction: column; font-size: 64px; font-weight: 700; gap: 32px; letter-spacing: -.5px; line-height: 72px; max-width: 888px; } .android-hero__heading img { width: 182px; } .android-hero__description { font-family: var(--headline-font-family); font-size: 20px; letter-spacing: .25px; line-height: 32px; margin: 16px auto 32px; max-width: 888px; } .android-hero__video { margin: 0 auto 32px; max-width: 600px; overflow: hidden; position: relative; width: 100%; } .android-hero__video devsite-video { background: var(--hero-video-background-color); border-radius: var(--item-border-radius); border: 2px solid var(--hero-video-border-color); } .android-hero__action-border { border-radius: var(--devsite-button-border-radius); padding: 3px; background: linear-gradient(88deg#4285F4 -2.89%#9B72CB 14.27%#EA4335 31.43%#FF902A 48.59%#FBBC04 65.75%#8CC52F 82.91%#34A853 100.06%); } .android-hero__action { display: flex; justify-content: center; gap: 16px; } .android-hero__action .button { background: var(--hero-button-background-color) !important; border: unset; display: flex; --devsite-button-sibling-gap-x: 0; justify-content: center; align-items: center; width: 100%; } .android-hero__action .button:active, .android-hero__action .button:focus, .android-hero__action .button:hover { background: var(--hero-button-background-color-hover) !important; border: unset; } .android-hero__content:after { background: transparent url('/images/home/io-spotlight-brackets-x1.png') 50% 100% / contain no-repeat; bottom: 310px; content: ''; height: 193px; position: absolute; right: -161px; width: 235px; } .android-hero__content:before { background: transparent url('/images/home/io-spotlight-mag-glass-x1.png') 50% 100% / contain no-repeat; bottom: 186px; content: ''; height: 340px; position: absolute; right: 764px; width: 340px; } @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) { .android-hero__content:after { background-image: url('/images/home/io-spotlight-brackets-x2.png'); } .android-hero__content:before { background-image: url('/images/home/io-spotlight-mag-glass-x2.png'); } } @media screen and (max-width: 840px) { .android-hero-primary { min-height: 730px; } .android-hero-primary { background-image: url('/images/home/io-spotlight-25-banner-tablet.svg'); } .android-hero__heading { font-size: 40px; font-weight: 500; letter-spacing: -.5px; line-height: 48px; } .android-hero__video { max-width: 535px; z-index: 1; } .android-hero__content:after { height: 94px; width: 114px; bottom: 390px; left: 653px; } .android-hero__content:before { height: 181px; width: 181px; bottom: 226px; left: -23px; } } @media screen and (max-width: 600px) { .android-hero__content:after { display: none; } .android-hero__content:before { display: none; } } @media screen and (max-width: 500px) { .android-hero-primary { background-image: url('/images/home/io-spotlight-25-banner-mobile.svg'); min-height: auto; } .android-hero__description { font-size: 16px; line-height: 24px; } } @media screen and (max-width: 360px) { .android-hero__action { flex-direction: column; } }

Google I/O 构建卓越应用

查看最新的 Android 公告,获取所需知识和工具,以构建真正能让用户在各种 Android 设备生态系统中感到满意且性能卓越的应用。

精选
Android 16 来了!此版本引入了强大的更新,包括通过新的 SDK 加快 API 交付。您还会发现默认情况下采用自适应 UI 的无缝用户界面,确保您的应用完全可调整大小并实现全屏显示。预测性返回现在也默认启用,为自定义导航提供了新的回调,同时还有新的 Pro API 可用于增强视频、图形和性能控制。
精选
为您的用户提供最佳体验。构建智能、自适应且性能卓越的应用,持续提供令人愉悦且安全的体验。通往更高的 Play 商店评分、更快的用户获取速度、更深的用户留存率、强大的用户回访和更强的创收能力的道路,始于一个卓越的应用!

开发者中心

通过媒体、自适应布局等提升您的效率应用。
精选
利用 Android 的独特功能,为您的应用提供强大的社交和消息功能。
精选
了解如何构建引人入胜的媒体体验并将其扩展到 Android 多设备生态系统中的用户。
精选
借助 Health Connect 和 Health Services,将您的健康和健身应用提升到新的水平。

平台更新

及时了解 Android 平台的最新动态。

工具更新

最新工具可帮助您为每台 Android 设备构建最高质量的 Android 应用。

探索更多

查找介绍如何使用可在应用中重复使用的代码示例完成特定任务的培训课程。
使用这些示例项目快速启动您的开发。
遵循这些设计和行为指南,构建高质量应用。
了解如何成功发布和分发您的应用和游戏。

最新消息

及时了解 Android 的最新动态。

最新视频

获取最新的 Android 新闻、最佳实践、直播视频、演示和教程。