Compose好用库
Compose 好用的库 中文社区 https://jetpackcompose.cn/docs/ 库 https://github.com/google/accompanist
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 的功能都需要审批。对于包体积的监控,通常有下面几种: 对于包体积的监控,通常有下面几种: 大小监控。这个非常好理解,每个版本跟上一个版本包体积的对比情况。如果某个版本体积增长过大,需要分析具体原因,是否有优化空间。 依赖监控。每一版本我们...
R8 和 D8 见: [[Android编译]]
AIDL 什么是 AIDL? AIDL 是 Android Interface definition language 的缩写,它是一种 Android 内部进程通信接口的描述语言,通过它我们可以定义进程间的通信接口。 为什么要设计出这么一门语言? 设计这门语言的目的是为了实现进程间通信,尤其是在涉及多进程并发情况下的进程间通信。 AIDL 用来解决 Android 的跨进程通信问...
Obsidian 插件之 shell commands shell commands 概念 Basic Working directory Working directory 指的是 shell commands 脚本运行的目录,默认是 vault’s 根目录。对应内置变量 ``,在 Environments 可更改: Environments 执行脚本的环境,内置了一些 s...
CSS 布局 - display display 属性是用于控制布局的最重要的 CSS 属性。display 属性规定 是否/如何 显示元素。每个 HTML 元素都有一个默认的 display 值,具体取决于它的元素类型。大多数元素的默认 display 值为 block 或 inline。 块级和行内元素 块级元素(block element) 块级元素总是从新行开始,并占据可用的...
标准 markdown 强调 Style 语法 键盘快捷键 示例 输出 加粗 ** ** 或 __ __ Command+B (Mac) 或 Ctrl+B (Windows/Linux) **This is bold text** ...
去除待办的删除线样式 /* 实现去除待办的删除线样式,方便在回顾任务的时候使用,避免干扰。 */ .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="x"], .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="X"] { text-decora...