Kotlin 中的特殊类型:Any、Unit 和 Nothing

Kotlin 中有一些特殊类型:Any、Unit 和 Nothing,了解这些类型及其特征对于编写干净简洁的 Kotlin 代码至关重要

ITmob-Ly ITmob-Ly 发布于 2023-07-06

在 Jetpack Compose 中如何使用剪贴板?

Android 中通过 ClipboardManager 与系统的剪贴板进行交互,如果需要在 Jetpack Compose 中使用它,要使用 LocalClipboardManager

ITmob-Ly ITmob-Ly 发布于 2023-07-03

Kotlin中 val 和 const val 有什么区别?

从 Kotlin 1.1 开始,Kotlin 编译器会将 const val 值内联到使用它们的位置,将常量的引用替换为它的实际值

ITmob-Ly ITmob-Ly 发布于 2023-06-29

Jetpack Compose 中如何获得可组合项的大小?

BoxWithConstraint 是在渲染之前测量大小,onSizeChanged 和 onGloballyPositioned 是在可组合项渲染之后调用

ITmob-Ly ITmob-Ly 发布于 2023-06-25

Kotlin/Java 打印调用栈

Kotlin/Java 中怎样打印调用栈?

ITmob-Ly ITmob-Ly 发布于 2023-06-19

在 Kotlin 和 Android 中怎样生成 UUID?

通用唯一标识符 UUID (Universally Unique Identifier)通常用于软件系统中的唯一标识

ITmob-Ly ITmob-Ly 发布于 2023-06-19

如何检查Composable(可组合项)是否是正在预览中呈现/渲染?(LocalInspectionMode 的用法)

LocalInspectionMode 是提供是否是可检查模式的 CompositionLocal。如果组合是在 Inspectable 组件内组成的,则为 true

ITmob-Ly ITmob-Ly 发布于 2023-06-13
ITmob-Ly ITmob-Ly 发布于 2023-06-09

怎样在系统设置中的通知设置页面为Android应用添加自定义的通知设置页面?

”应用中的其他设置”(Additional settings in the app)选项允许开发者向其应用程序提供一个应用自定义的通知设置页面

ITmob-Ly ITmob-Ly 发布于 2023-06-06

如何在 Jetpack Compose 中将 Dp 转换为像素(将 dp 转换为 px)?

Jetpack Compose 中的 Density 接口定义了 toPx() 和 roundToPx() 方法来将 dp 转换为 px

ITmob-Ly ITmob-Ly 发布于 2023-05-31