ITmob
首页
文章归档
关于页面
登录
菜单
首页
文章归档
关于页面
ITmob
归档
2022 年 11 月
定义 Compose 依赖项的新方法 - Compose BOM (Bill of Materials)
2022-11-09
Jetpack Compose
#Jetpack Compose
#Compose BOM
#Compose
2022 年 10 月 24 日,Android 发布了 Compose 的新稳定版本 ,其中包含 Compose BOM (Bill of Materials)。
Compose:CompositionLocal 提供一个限定在局部的数据作用域
2022-11-01
Jetpack Compose
#Jetpack Compose
#CompositionLocal
#Android
Compose 以静态和可观察的方式提供数据:1. `compositionLocalOf` 维护所提供对象的可变状态。2. `staticCompositionalLocalOf` 创建的 `CompositionLocal` 对象不会观察值的变化。
2022 年 10 月
Kotlin中的尾缀 Lambda(Trailing Lambda)和尾随逗号(Trailing Comma)
2022-10-28
Kotlin
#Kotlin
#Trailing Lambda
#Trailing Comma
尾缀 lambda 好像是 Kotlin 中独特的新事物,我所了解的其他几个常用语言没有遇到过类似语法
2022 年 09 月
Android Exception - Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8
2022-09-29
Android
#Exception
#AGP
#Android Studio
#Android
AGP (Android Gradle plugin) 7.0.0 需的最低 Java 版本更改为 Java 11,如果 JVM 指向 1.8 版,那么您应该在设置中更改它
Android Exception - IllegalCharsetNameException: java.nio.charset.CharsetICU[UTF-8]
2022-09-28
Android
#Kotlin
#Java
#Exception
#IllegalCharsetNameException
#Android
在 Android 6(Android Marshmallow)和之前的版本中 JDK 的 Charset.toString() 方法的返回值是 java.nio.charset.CharsetICU[UTF-8]
检查和统计 Jetpack Compose 中的文本溢出
2022-09-26
Compose
#Jetpack Compose
#Text Overflow
#Android
hasVisualOverflow 和 getLineEnd(判断是否发生了文本溢出,获取某行结束的偏移量)
Android中的复数资源(数量字符串)和在 Compose 中对复数资源的支持
2022-09-20
Compose
#plurals
#Compose
#Android
Android 从 Android 1.0 就支持复数(数量字符串)。它是基于 XML 的资源,在 XML 文件中指定数量zero、one、two、few、many 和 other的值,并在代码中使用 getQuantityString() 方法获取语法正确的值。
onBackPressed 已弃用,使用 AndroidX API 实现Android 13对预测性返回手势(predictive back gesture)的支持
2022-09-14
Android
#Android 13
#Android
从 Android 13(API level 33)开始,onBackPressed 已弃用,后退事件处理正在转向提前模型(ahead-of-time model)
Git配置多个密钥(SSH key)并且在不同的仓库配置不同的用户信息(user.name和user.email)
2022-09-14
Git
#Git
本文介绍怎样在同一台设备上配置生成和配置多个 SSH key,以 Github 和 Gitlab 为例。在文末介绍了如何在不同的代码仓库配置和使用不同的用户信息,比如:在 Github 和 Gitlab 代码库中使用不同的 user.name 和 user.email。
为什么 ?: 被称为猫王运算符(Elvis operator)
2022-09-09
Kotlin
#Kotlin
Kotlin 中的 Elvis 运算符更像 Swift 中的空值合并运算符 ??,它是一个二元运算符,执行以下操作:1. 如果它不为空,则返回第一个操作数。2. 否则,它返回第二个操作数。
上一页
12 / 16
下一页