ITmob

Java 或 Kotlin 使用 YYYY-MM-dd 日期格式化时的跨年问题(年份不正确)

使用 YYYY-MM-dd 格式化日期时结果出现了跨年成下一年,这是因为 YYYY 表示(week-based-year)基于周的年份

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

Kotlin 中 Result 类型的详解和用法

使用 Kotlin 时其实我们并不用急于区自定义一个类去封装返回结果,Kotlin API 提供了一个 Result 类型来帮我们处理这种操作

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

Kotlin Exception - 'kotlin.Result' cannot be used as a return type

当我们使用 Result 类型时,IDE 会警告 `kotlin.Result` cannot be used as a return type,这是什么原因呢?

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

Kotlin Exception - NoSuchElementException: Collection contains no element matching the predicate

FATAL EXCEPTION: main Process: cn.itmob.demo, PID: 3224 java.util.NoSuchElementException: Expected at least one element

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

Android Exception - Package cn.itmob.demo new target SDK 21 doesn't support runtime permissions

异常:Performing Streamed Install adb: failed to install TestApp.apk: Failure [-26: Package cn.itmob.demo new target SDK 21 doesn't support runtime permissions but the old target SDK 27 does.]

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

Google Pixel 7 和 Pixel 7 Pro 系列是否支持双 SIM 卡?

Google Store 中 Pixel 7 和 Pixel 7 Pro 的配置介绍中关于 SIM 卡的介绍是:SIMs: Dual SIM (Single Nano SIM and eSIM)17 双卡(单 Nano SIM 和 eSIM)

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

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