一次学习
77 posts
- 2024.9
- 闪光灯使用基础备查
- 2024.5
- 备忘速查: 星空摄影基础-前期准备及拍摄
- Flutter 实践之 iOS 使用 replayKit2 录屏(支持录制其他APP)并保存到本地
- 千呼万唤始出来: Compose 共享元素过渡动画
- 2024.3
- 使用 adb 执行 shell 脚本持续监控安卓手机运行性能
- 记一次安卓APP启动耗时原因排查与优化过程
- 2024.1
- 快过年了,用手指在你的窗户上画一只龙做窗花吧(Compose使用自定义绘制实现模糊背景以及自由绘图)
- 2023.11
- 为 Compose MultiPlatform 添加 C/C++ 支持(3):实战 Desktop、Android、iOS 调用同一个 C/C++ 代码
- 为 Compose MultiPlatform 添加 C/C++ 支持(2):在 jvm 平台使用 jni 实现与 C/C++ 互操作
- 2023.10
- Compose for iOS:kotlin 与 swift 互操作
- 为 Compose MultiPlatform 添加 C/C++ 支持(1):在 kotlin 中使用 cinterop 实现与 C/C++ 互操作
- 安卓与串口通信-如何区分连接的设备?
- 体验一下使用 ArkUI 进行 HarmonyOS 开发并与 Compose 简单对比
- 使用 Compose Desktop 编写一个移轴摄影处理软件
- 在 Android WebView 中实现和 JavaScript 的互操作
- 2023.8
- Compose Desktop 使用中的几个问题(分平台加载资源、编写Gradle 任务下载平台资源、桌面特有组件、鼠标&键盘事件)
- Compose 实战之为下拉刷新添加自定义指示器
- Kotlin 协程再探之为什么使用协程反而更慢了?
- Compose Material3 新增垂直分隔符(VerticalDivider)解析与疑惑
- Kotlin & Compose Multiplatform 跨平台开发实践之加入 iOS 支持
- 【译】快速开始 Compose 跨平台项目
- 2023.6
- Compose 嵌套滑动冲突的解决办法
- Jetpack Compose Material3 组件之 DatePicker(日期选择)
- 在 Compose 中实现缓存列表数据提升用户体验(Stale-while-revalidate)
- 安卓与串口通信-数据分包的处理
- 2023.4
- Kotlin 协程中的并发问题:我明明用 mutex 上锁了,为什么没有用?
- Kotlin & Compose Multiplatform 跨平台(Android端、桌面端)开发实践之使用 SQLDelight 将数据储存至数据库
- 【翻译】使用 Ktor 和 SQLDelight 构建跨平台APP教程
- 2023.3
- 为 Compose 的 TextField 添加类似 EditText inputType 的输入过滤
- 安卓与串口通信-校验篇
- Kotlin 中的高阶函数及其应用
- 2022.12
- 为 Kotlin 的函数添加作用域限制(以 Compose 为例)
- 安卓与串口通信-modbus篇
- 2022.11
- 安卓与串口通信-实践篇
- 安卓与串口通信-基础篇
- 制作一个安卓的星空动态壁纸(带随机流星动画)
- Compose For Desktop 实践:使用 Compose-jb 做一个时间水印助手
- 2022.10
- 使用 Kotlin 的 Opt-in (选择加入)功能注解API提示当前非稳定API
- 在安卓上录制屏幕的的实现方式
- Android Bitmap.compress 方法返回 false 的一个可能原因
- 自定义 Compose 的 TextField,实现各种酷炫的文本框效果
- 在安卓中实现读取Exif获取照片拍摄日期后以水印文字形式添加到照片上
- 初探 Compose for Wear OS:实现一个简易选择APP
- Compose太香了,不想再写传统 xml View?教你如何在已有View项目中混合使用Compose
- 以不同的形式在安卓中创建GIF动图
- 跟我一起使用 compose 做一个跨平台的黑白棋游戏(4)移植到compose-jb实现跨平台
- 跟我一起使用 compose 做一个跨平台的黑白棋游戏(3)状态与游戏控制逻辑
- 跟我一起使用 compose 做一个跨平台的黑白棋游戏(2)界面布局
- 2022.9
- 基于Gitee的webhook编写hugo的自动构建实现博客自动更新
- 跟我一起使用 compose 做一个跨平台的黑白棋游戏(1)整体实现思路
- 在安卓中压缩GIF的几种方法
- 教你怎么给 compose draw 绘制的各种奇形怪状的图形添加点击监听
- 羡慕大劳星空顶?不如跟我一起使用 Jetpack compose 绘制一个星空背景(带流星动画)
- 魔改车钥匙实现远程控车:(4)编写一个控制APP
- 使用 compose 封装一个通用的关于页面库
- 2022.8
- 日落延时参数设置
- 在安卓项目中使用 FFmpeg 实现 GIF 拼接
- compose使用入门:做一个丝滑的可展开列表
- 封装 PaddleOCR 使其能够快速接入安卓项目使用
- 魔改车钥匙实现远程控车:(3)通过蓝牙与手机通信并持久化保存参数设置
- 使用 Jetpack Compose 实现一个计算器APP
- 魔改车钥匙实现远程控车:(2)距离感应的实现
- 使用 compose 的 Canvas 自定义绘制实现 LCD 显示数字效果
- 在安卓项目中使用gifsicle编辑GIF动图-Android NDK 编译 gifsicle 为可执行文件
- 使用Compose实现基于MVI架构、retrofit2、数据分页以及分页缓存且支持glance小部件的TODO应用
- compose实现康威生命游戏之二:使用NDK大幅加快计算速度
- 基于 Jetpack Compose,使用MVI架构+自定义布局实现的康威生命游戏
- 2022.7
- Android 未进行依赖管理导致的问题:IDE 报错 "Unresolved reference: registerForActivityResult"但是能正常编译运行
- 魔改车钥匙实现远程控车:(1)整体思路及控制方案实现
- 记一次 kotlin 在 MutableList 中使用 remove 引发的问题
- 安卓定位方案的价格对比(包含可免费商用的服务)
- 在 macOS 上安装使用基于 ESP32C3 的 MicroPython
- 2022.6
- 索尼 A7c 初上手:改善直出-预设参数设置
- 摄影初上手:基础知识
- 索尼 A7c 初上手: 参数设置及其理解
- 2022.5
- 在macOS上安装使用基于 ESP32C3 的 Arduino
- 分类索引