ITmob

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

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

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

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

Android Exception - IllegalCharsetNameException: java.nio.charset.CharsetICU[UTF-8]

在 Android 6(Android Marshmallow)和之前的版本中 JDK 的 Charset.toString() 方法的返回值是 java.nio.charset.CharsetICU[UTF-8]

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

Android中的复数资源(数量字符串)和在 Compose 中对复数资源的支持

Android 从 Android 1.0 就支持复数(数量字符串)。它是基于 XML 的资源,在 XML 文件中指定数量zero、one、two、few、many 和 other的值,并在代码中使用 getQuantityString() 方法获取语法正确的值。

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

onBackPressed 已弃用,使用 AndroidX API 实现Android 13对预测性返回手势(predictive back gesture)的支持

从 Android 13(API level 33)开始,onBackPressed 已弃用,后退事件处理正在转向提前模型(ahead-of-time model)

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

使用命令模拟 Doze(低电耗)模式和 App Standby(应用待机)模式进行测试

从 Android 6.0 (Marshmallow API level 23) 开始,Android 框架引入了两个省电功能 Doze 和 App Standby,通过管理设备未连接到电源时应用程序的行为来延长用户的电池寿命。

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

解决:This view is not constrained vertically: at runtime it will jump to the top unless you...

项目中使用 androidx.constraintlayout.widget.ConstraintLayout 时Android Studio中的布局的子控件可能会提示如下错误:This view is not constrained vertically...

ITmob-Ly ITmob-Ly 发布于 2022-08-30

Android - 使用命令行生成密钥库/签名文件

对应用进行签名需要先生成 签名文件/密钥库。Java 包含一个用于此目的的工具:keytool 。keytool位于 Java JDK 中

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

Android APK签名问题 - Missing META-INF/MANIFEST.MF

# 使用 apksigner 验证 APK 时报错: apksigner verify --verbose --print-certs app-unsigned.apk DOES NOT VERIFY ERROR: Missing META-INF/MANIFEST.MF> apksigne

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

Kotlin 1.4.0 开始不再需要手动添加对标准库(stdlib)的依赖

如果使用的是 Kotlin 1.4+,则 Kotlin Gradle 插件现在默认添加 -jdk8 标准库。不再需要在任何 Kotlin Gradle 项目(包括跨平台项目)中声明对 stdlib 库的依赖。依赖默认情况下已添加

ITmob-Ly ITmob-Ly 发布于 2022-08-17