首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android开发者
Android_开发者
创建于2021-05-19
订阅专栏
Android 最新开发技术更新,包括 Kotlin、Android Studio、Jetpack 和 Android 最新系统技术特性分享。
等 230 人订阅
共118篇文章
创建于2021-05-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Fast Pair: 轻叩一下,无缝连接 Android 用户
如果您是设备制造商,或是正在开发可与特定设备协同工作的应用 (例如可穿戴设备或 IoT 应用) 的开发者,当您和您的终端用户将设备与 Android 手机进行配对时,使用 Fast Pair (快速配
详解 | 为可折叠设备构建响应式 UI
Android 设备的屏幕尺寸日新月异,随着平板和可折叠设备的普及度越来越高,在开发响应式用户界面时,了解您应用的窗口尺寸和状态显得尤为重要。Jetpack WindowManager 现已进入 be
通过 Block Store 实现账户无缝迁移
当拆开新设备精美的包装,揭去全新屏幕的贴膜,将新设备设置完成后,用户以前使用的应用便已经下载到了设备上,这便是全新移动设备的魔法。然而,当用户尝试使用他们的应用,却不得不重新进行认证时,换机的无缝体验
使用 Kotlin 重写 AOSP 日历应用
两年前,Android 开源项目 (AOSP) 应用 团队开始使用 Kotlin 替代 Java 重构 AOSP 应用。之所以重构主要有两个原因: 一是确保 AOSP 应用能够遵循 Android 最
实践 | Google I/O 应用是如何适配大尺寸屏幕 UI 的?
5 月 18 日至 20 日,我们以完全线上的形式举办了 Google 每年一度的 I/O 开发者大会,其中包括 112 场会议、151 个 Codelab、79 场开发者聚会、29 场研讨会,以及众
正式版即将到来 | Android 12 Beta 5 现已发布
作者 / Dave Burke, VP of Engineering 距离 Android 12 的正式发布只有几周时间了!新版 Android 系统的润色已经进入收尾阶段,今天我们带来最后一个 Be
全新 Tiles API: 与您的智能手表用户分享磁贴
作者 / 工程师 Jeremy Walker 利用 磁贴 (Tiles) 功能,用户只需在表盘主屏幕轻松滑动,即可快速访问信息和进行操作。智能手表用户可借此加强控制,更好地掌控其想了解的信息和操作,毫
动画实现更简单,Navigation Compose 帮您忙
Jetpack Compose 将动画实现的门槛降低了——从 "如果有时间再慢慢打磨" 到 "动画实现很简单,没有理由不试试看了"。这里有个很大的课题是页面级的过渡动画,这也是 Navigation
更新您的 widget 以适配 Android 12
很长一段时间来,微件 (widget) 一直是 Android 用户体验的核心组成部分,很多应用通过微件来提升用户黏度。用户乐于使用微件的原因是可以在不打开应用的情况下使用应用功能,且可自定义设备的主
最佳实践 | 助您轻松打造优秀 Android 应用
对于开发团队而言,优秀的应用体验至关重要。实际上,在 Google Play 上对 Android 应用给出五星好评的用户中,近四分之三提到了自己的应用体验感受*以及应用的速度、设计还有易用性。在 G
在 Apple 芯片设备上用 Android Studio?别忘了使用 Apple 芯片预览版!
感谢大家通过微信等渠道为打造更好的 Android Studio 提供的诸多反馈,在这些反馈中,我们了解到 Android Studio 对于 Apple 芯片的支持一直备受期待。随着 Android
在功能模块中使用导航 | MAD Skills
这是关于导航 (Navigation) 的第二个 MAD Skills 系列,本文是导航组件系列的第四篇文章,如果您想回顾过去发布的内容,请通过下面链接查看: 导航组件概览 导航到对话框 在应用中导航
WorkManager 在多进程应用中的高级用法
在 WorkManager 2.5 中,我们让多进程应用能够更容易地访问在指定进程中运行的特定 WorkManager 实例。 现在,我们更是在 WorkManager 2.6 中进一步增加了能够让
Hilt 实战 | 创建应用级别 CoroutineScope
在遵循 协程最佳实践 时,您可能需要在某些类中注入应用级别作用域的 CoroutineScope,以便可以创建与应用生命周期相同的新协程,或创建在调用者作用域之外仍可以工作的新协程。 通过本文,您将学
设计 repeatOnLifecycle API 背后的故事
通过本文您将会了解到 Lifecycle.repeatOnLifecycle API 背后的设计决策,以及为什么我们会移除此前添加到 lifecycle-runtime-ktx 库 2.4.0 版本首
可折叠设备的桌面模式
展开您的视频播放体验 可折叠设备向用户们提供了使用他们的手机做更多事情的可能性,包括*桌面模式**等创新,也就是当手机平放时,铰链处于水平位置,同时折叠屏幕处于部分打开的状态。 当您不想将手机握在手里
导航: 嵌套导航图和 <include> | MAD Skills
本文通过示例为读者展示了如何实现嵌套导航图,然后使用 include 标签将嵌套导航图的效果以多个模块的方式实现,以达到多模块间导航的效果。
Android 分区存储常见问题解答
要在 Google Play 上发布,开发者需要将应用的 目标 API 级别 (targetSdkVersion) 更新到 API 级别 30 (Android 11) 或者更高版本。针对新上架的应用
行为变更 | Android 12 中不受信任的触摸事件
我们在 Android 12 中进行了一些变更,来提升应用和平台的安全性,进而使我们的用户能够拥有更安全的使用体验。回顾关于隐私和安全的文章,请参阅: 政策更新 | 开发者如何处理软件包可见性。 触摸
Flow 操作符 shareIn 和 stateIn 使用须知
Flow.shareIn 与 Flow.stateIn 操作符可以将冷流转换为热流: 它们可以将来自上游冷数据流的信息广播给多个收集者。这两个操作符通常用于提升性能: 在没有收集者时加入缓冲;或者干脆
下一页