首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
译文
Flywith24
创建于2021-05-10
订阅专栏
有价值的英文文章
等 11 人订阅
共11篇文章
创建于2021-05-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【译】Kotlin 协程,JVM 线程以及并发问题
「协程是轻量级的线程」,是不是经常听到这样的描述?这个描述对你理解协程有实质性的帮助吗?可能没有。阅读本文,您会对 协程在 JVM 中实际的执行方式,协程与线程的关系以及使用 JVM 线程模型时不可避免的 并发问题 有更多的了解。 协程旨在简化执行异步操作的代码。基于 JVM …
【译】2020 年 Fragment 最新文档(下),该更新知识库啦
很高兴见到你 👋,我是 Flywith24 。 最近 Android 官方针对 Fragment 文档进行了重新编写,使其适应 2020 年最佳实践的快速发展。 Fragment 的确是一个让开发者头疼的组件,它是一个很好的设计,但一直处于可改进的状态,随着 AndroidX…
【译】2020 年 Fragment 最新文档(上),该更新知识库啦
很高兴见到你 👋,我是 Flywith24 。 最近 Android 官方针对 Fragment 文档进行了重新编写,使其适应 2020 年最佳实践的快速发展。 Fragment 的确是一个让开发者头疼的组件,它是一个很好的设计,但一直处于可改进的状态,随着 AndroidX…
【译】Fragment 的重大重构 —— 介绍 Fragment 新的状态管理器
原文:Fragments: Rebuilding the Internals. Introducing: the new state manager 多年以来,Fragment 要比大多数 Android API 更新得更多。它们最初是 Android platform 的一部…
【译】Android Styling 4: 主题实战
在此「树」中的任何一层设置主题都不会 「替换 」当前有效的主题,而是将其 「覆盖」。下面的例子中有一个按钮,该按钮可以选择一个主题,但它的 parent 也可以指定一个主题: 如果在两个主题中都指定了属性,则最本地的 「获胜」,即 主题Bar 将应用于按钮。 在主题 Foo 中…
【译】Android Styling 3: 使用主题和主题属性的优势
这使我们创建更少地布局和样式,隔离主题内的变化。在实践中,您应 始终* (此处有星号,后文解释) 通过主题属性来控制颜色 颜色层级的变化是您必须给颜色一个语义明确的名字,例如您可能不会命名一个颜色为 @color/white 并在暗黑主题内提供一个变体(这会很奇怪并且混乱)。取…
【译】Android Styling 2: 常用主题属性
具体来说,我们建议您使用主题属性来提供资源的间接访问点,以便您可以改变它们(例如,深色主题)。 也就是说,如果发现自己在布局或样式中编写了直接的资源引用(或更糟糕的是,一个硬编码值😱),请考虑是否应该使用主题属性 但是可以使用哪些主题属性? 本文重点介绍了您应该了解的常见知识…
【译】Android Styling 1: Themes vs Styles
Android styling system 提供了一种强大的方式来指定应用程序的视觉设计,但很容易被滥用。正确地使用它可以使 theme 和 style 更易于维护,使品牌更好地更新并且直接支持暗黑模式。这是我和 Chris Banes 揭开 Android styling …
【译】Jetpack 推荐的依赖注入,Android 使用 Hilt 进行依赖注入
依赖项注入(DI)是一种广泛用于编程的技术,非常适合 Android 开发,依赖会提供一个 class 而不是通过创建自己的方式。 通过遵循 DI 原则,您将为良好的应用程序体系结构,更高的代码可重用性和易于测试奠定基础。 您是否曾经尝试过在应用程序中进行手动依赖项注入? 即使…
【译】kotlin 协程 Flow:给 RxJava 使用者的介绍
RxJava 可能是我使用的最重要的库,Rx 通常是编写代码的另一种范式,Kotlin 作为一种新的编程语言,使它可以轻松实现将协程驱动的 flow 实现为自己的 Rx 实现。 我可能在 Hello Kotlin Coroutines 中介绍了协程,这对于理解 flow 很有必…
【译】MergeAdapter 的使用 使用官方 API 为 Recyclerview 添加 Header 和 Footer
MergeAdapter 是 recyclerview 1.2.0-alpha02 中提供的新类,它使您可以顺序组合多个 adapter,以在单个 RecyclerView 中显示。 这使您可以更好地封装 adapter,而不必将许多数据源组合到单个 adapter 中,从而使…