Text
Text Text 基础 官方文档:https://developer.android.google.cn/reference/kotlin/androidx/compose/material/package-summary#text 构造函数方法 Text( text: String, modifier: Modifier = Modifier, color...
Text Text 基础 官方文档:https://developer.android.google.cn/reference/kotlin/androidx/compose/material/package-summary#text 构造函数方法 Text( text: String, modifier: Modifier = Modifier, color...
自定义布局
Compose 的布局控件 Column、Row、Box Column Column 将多个项水平地放置在屏幕上;类似垂直的 LinearLayout 属性 @Composable inline fun Column( modifier: Modifier = Modifier, verticalArrangement: Arrangement.Vertical = ...
Compose 好用的库 中文社区 https://jetpackcompose.cn/docs/ 库 https://github.com/google/accompanist
Compose 遇到的问题 java.lang.NoSuchMethodError: No static method setContent$default 现象 出现的这个问题比较恶心,编译啥的都能通过,也能安装成功,但是就是运行无法成功,启动就闪退。将 Compose 集成到 App 中,编译通过,启动时崩溃报错: 可能的原因 Kotlin和Compose Compile...
多任务窗口中的界面高斯模糊 LayoutParams.FLAG_SECURE 最近任务列表窗口不展示内容,该 window 也不支持截屏 window.setFlags(WindowManager.LayoutParams.FLAG_SECURE, WindowManager.LayoutParams.FLAG_SECURE) 广播监听多任务键与 Home 键 监听多任务按...
包体积监控 关于包体积,如果一直放任不管,几个版本之后就会给你很大的 “ 惊喜 “。我了解到一些应用对包体积卡得很紧,任何超过 100KB 的功能都需要审批。对于包体积的监控,通常有下面几种: 对于包体积的监控,通常有下面几种: 大小监控。这个非常好理解,每个版本跟上一个版本包体积的对比情况。如果某个版本体积增长过大,需要分析具体原因,是否有优化空间。 依赖监控。每一版本我们...
终端 (terminal)、shell 终端接收命令输入,Shell 翻译并传递命令,内核执行命令 Terminal 终端则为 shell 提供视觉界面(窗口),比如我们所熟悉的 iTerm2、Linux 桌面上的终端工具等。甚至于我们在 VSCode 中所使用的命令行,也是某种意义上的终端。 我们在 Windows 下所使用的 CMD、Powershell 既然是一个终端,也...
R8 和 D8 见: [[Android编译]]
AIDL 什么是 AIDL? AIDL 是 Android Interface definition language 的缩写,它是一种 Android 内部进程通信接口的描述语言,通过它我们可以定义进程间的通信接口。 为什么要设计出这么一门语言? 设计这门语言的目的是为了实现进程间通信,尤其是在涉及多进程并发情况下的进程间通信。 AIDL 用来解决 Android 的跨进程通信问...