ITmob

Jetpack Compose 怎样支持最新版本的 emoji 表情符号

本文主要介绍使用 appcompat, 和 emoji2 支持最新的表情符,这些是依赖与 GMS 提供的可下载字体的,关于没有 GMS 服务的手机怎样解决这个问题,将在接下来的文章介绍

ITmob-Ly ITmob-Ly 发布于 2022-12-18

Gradle 依赖分析-检测未使用的依赖项,检查和移除不再使用的依赖声明

最近要将 Android 项目中不再使用的依赖移除。但是目前 Android studio 和 Gradle 并没有这样的功能,怎样检测不再使用的依赖项和移除不再需要的依赖呢?

ITmob-Ly ITmob-Ly 发布于 2022-12-16

Jetpack Compose 实现文字的阴影效果

开发中在设置文本样式时,添加投影是一种还算常用的效果,本文我们将介绍如何使用 `Jetpack Compose` 实现这种效果

ITmob-Ly ITmob-Ly 发布于 2022-12-14

Gradle 和 Gradlew 的区别

开发中开始使用 Gradle 时肯定会遇到的一个疑惑之一是 gradle 和 gradlew 有什么区别。它们都是 Gradle 命令,但它们每个命令的作用,以及何时使用,有什么区别呢?

ITmob-Ly ITmob-Ly 发布于 2022-12-13

如何使用Xshell或Termius远程连接阿里云服务器

购买和配置阿里云服务器后,使用Xshell或Termius远程连接阿里云服务器。

ITmob-Ly ITmob-Ly 发布于 2022-12-12

Jetpack Compose 中获取应用的图标/自适应图标的两种方法

Android 8.0(API 级别 26)引入了自适应启动器图标,它可以在不同设备型号上显示为不同的形状。但在 Jetpack Compose 中直接使用 painterResource 加载它会抛出 IllegalArgumentException 异常

ITmob-Ly ITmob-Ly 发布于 2022-12-11

定义 Compose 依赖项的新方法 - Compose BOM (Bill of Materials)

2022 年 10 月 24 日,Android 发布了 Compose 的新稳定版本 ,其中包含 Compose BOM (Bill of Materials)。

ITmob-Ly ITmob-Ly 发布于 2022-11-09

Compose:CompositionLocal 提供一个限定在局部的数据作用域

Compose 以静态和可观察的方式提供数据:1. `compositionLocalOf` 维护所提供对象的可变状态。2. `staticCompositionalLocalOf` 创建的 `CompositionLocal` 对象不会观察值的变化。

ITmob-Ly ITmob-Ly 发布于 2022-11-01

Kotlin中的尾缀 Lambda(Trailing Lambda)和尾随逗号(Trailing Comma)

尾缀 lambda 好像是 Kotlin 中独特的新事物,我所了解的其他几个常用语言没有遇到过类似语法

ITmob-Ly ITmob-Ly 发布于 2022-10-28

Android Exception - Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8

AGP (Android Gradle plugin) 7.0.0 需的最低 Java 版本更改为 Java 11,如果 JVM 指向 1.8 版,那么您应该在设置中更改它

ITmob-Ly ITmob-Ly 发布于 2022-09-29