equationl
Home
App
博客
关于
搜索
隐云小屋
Categories
一种生活 (89)
一次学习 (73)
一段娱乐 (11)
Featured Tags
提桶日记 (73)
安卓 (57)
compose (38)
存档计划 (12)
arduino (10)
kotlin (7)
车 (7)
闲谈 (7)
摄影学习 (5)
a7c (3)
其他技术 (3)
micropython (2)
Recommend Series
第一次工作记录 (73)
Compose-不止是安卓 (37)
安卓与串口通信 (7)
车钥匙改装 (7)
踏入光影 (6)
Blogs
84 posts
这是我的博客首页。
教你怎么给 compose draw 绘制的各种奇形怪状的图形添加点击监听
Sep 17, 2022
9 minutes read
前言 碎碎念 在之前的两篇文章中,我们从实例出发,以实践的方式简单介绍了 compose 自定义绘制(如何自己绘制想要的控件)、为自定义绘制增加动画(让控件动起来)。 在这篇文章中,我们依然从实例出发,介绍怎么为自定义绘制图案添加触摸监听,特别是一些"奇形怪状"的异形图案应该怎么判断触摸坐标。 没看过前文的可以先看看: 自定义绘制:使用 compose 的 Canvas 自定义绘制实现 LCD 显示数字效果 给自定义绘制内容加上动画:羡慕大劳......
一次学习
Compose-不止是安卓
安卓
compose
羡慕大劳星空顶?不如跟我一起使用 Jetpack compose 绘制一个星空背景(带流星动画)
Sep 15, 2022
9 minutes read
前言 背景 作为一个自诩的电影爱好者,经常会在半夜看电影,看完后就会顺道去豆瓣标记一下看过,再看看别人对这个电影的理解。 某日深夜,看完电影后,顺手打开了豆瓣的 书影音记录 这个功能,起初并没有注意到这个页面的背景有什么东西,我以为只是一个普通的深色背景而已,直至一道流星突然划过屏幕! 好漂亮!我这才发现原来这个页面的背景是一个星空!时不时的还会有流星飞过! 这么漂亮的背景,不仿写一下真的对不起它了! 这个页面静......
一次学习
Compose-不止是安卓
安卓
compose
魔改车钥匙实现远程控车:(4)编写一个控制APP
Sep 7, 2022
8 minutes read
前言 这篇文章不出意外的话应该是魔改车钥匙系列的最后一篇了,自此我们的魔改计划除了最后的布线和安装外已经全部完成了。 不过由于布线以及安装不属于编程技术范围,且我也是第一次做,就不献丑继续写一篇文章了。 在前面的文章中,我们已经完成了 Arduino 控制程序的编写,接下来就差编写一个简单易用的手机端控制 APP 了。 这里我们依旧选择使用 compose 作为 UI 框架。 编写这个控制 APP 会涉及到安卓上的蓝牙开发知识,因此我们会先简要介绍一下如何在安......
一次学习
车钥匙改装
车
安卓
compose
使用 compose 封装一个通用的关于页面库
Sep 3, 2022
14 minutes read
前言 现在很多 APP 都会有一个关于页面,用于放置一些必要的信息,例如:版本号、版权信息等。有时也会用于展示设置、帮助、反馈等功能的入口。 通常,我们都会自己挨个创建不同的 item ,略显繁琐。 所以我就在想,能不能封装一个通用的关于页面?在满足大多数子定义需求的情况下,尽可能的简单? 效果预览 实现过程 确定需求 首先我截取了两种不同类型的关于页面的截图: 仅展示信息 有交互 可以看到,主流的关于页面大致有两种类型,一种仅用于展......
一次学习
Compose-不止是安卓
安卓
compose
日落延时参数设置
Aug 29, 2022
2 minutes read
以下参数均收集整理自网络,不代表最佳参数,需要自测。 通用设置 对焦模式选择手动对焦,并对焦到无限远或看你题材选择 关闭机身或镜头防抖 需要三脚架(除非你是铁手) 其他参数 挡位 光圈 ISO 间隔时间 快门时间 其他 来源 A档 10-16 100 15-20s 无 无 拍夕阳延时的参数设置建议提供! 无 11左右 100 1-5s 自动(但需要设置区间) 关闭自动白平衡,使用固定白平衡参数;建议使用自动ISO,并设置最高800或1000 如何拍摄日出日落的延时摄影 A档 8 100 5s左右......
一次学习
踏入光影
摄影学习
在安卓项目中使用 FFmpeg 实现 GIF 拼接
Aug 26, 2022
8 minutes read
前言 在我的项目 隐云图解制作 中,有一个功能是按照一定规则将多张 gif 拼接成一张 gif。 当然,这里说的拼接是类似于拼图一样的拼接,而不是简单粗暴的把多个 gif 合成一个 gif 并按顺序播放。 大致效果如下: 注意:上面的动图只展示了预览效果,没有展示实际合成效果,但是合成效果和预览效果是一摸一样的,有兴趣的话,我可以再开一篇文章讲解怎么实现这个预览效果 实现方法 FFmpeg 简介 在开始之前先简单介绍一下什么是 FFmpeg,不过我相信只......
一次学习
安卓
compose使用入门:做一个丝滑的可展开列表
Aug 25, 2022
5 minutes read
前言 效果预览 在开始之前,先看看最终的实现效果: 需求确定 不久之前,我使用 compose 做了一个 TODO 应用,其中有一个设置页面。 不过在 compose 中没有类似 PreferenceFragment 的东西,所以我们需要自己实现一个。 后来一想,既然都要自己实现了,为什么还要照着 PreferenceFragment 写呢? 所以我决定做一个可以展开的菜单列表效果。 最终实现如上图所示。 开始实现 实现思路 根据需求,我们想要的是一个列表,点击列表后展开隐藏的子列表,再次点击继续隐藏。 显而易见的,我们首先想到的当然是......
一次学习
Compose-不止是安卓
安卓
compose
封装 PaddleOCR 使其能够快速接入安卓项目使用
Aug 25, 2022
7 minutes read
前言 什么是 PaddleOCR 根据官方的介绍: Awesome multilingual OCR toolkits based on PaddlePaddle (practical ultra lightweight OCR system, support 80+ languages recognition, provide data annotation and synthesis tools, support training and deployment among server, mobile, embedded and IoT devices) PaddleOCR 是一个基于百度飞桨(Paddle)平台部署的 OCR 工具库,支持多设备、多平台、多语言、多场景的 OCR 识别。 这里是一些官方的识别效果示例图: 来源:PaddleOCR 为什么要二次封装 虽然 PaddleOCR 十分强大,但是部署使用较为繁琐,对于新手或者说不关心 PaddleOCR 实现,也不需要太多自定义参数的使用者来说十分不方便。 对于部分使用者来说,他......
一次学习
安卓
魔改车钥匙实现远程控车:(3)通过蓝牙与手机通信并持久化保存参数设置
Aug 24, 2022
5 minutes read
前言 在前两篇文章中,我们已经完成了控制与距离感应,建议先看完前两篇文章再来看这篇文章,不然你会看的一头雾水的。 在今天这篇文章中,我们需要解决的是将某些参数设置持久化储存在 ESP32 的储存器中,并且在重新上电运行时实时读取保存的参数。 而这些参数应该由手机通过蓝牙与 ESP32 通信来设置。 正如前面说过的,为了安全性,所以这里的与手机通讯会用回经典蓝牙。 实现过程 持久化存储 EEPROM Arduino 自带一个持久化储存的方案: EEPROM EEPROM (Electrically Erasable Programmable Read-Only Memo......
一次学习
车钥匙改装
Arduino
车
使用 Jetpack Compose 实现一个计算器APP
Aug 23, 2022
11 minutes read
前言 在上一篇文章中,我们说到打算使用 compose 实现一个计算器 APP,最开始打算做一个经典的 LCD 基础计算器,后来觉得好像没啥特色,最终决定还是改成仿微软计算器。 不过,微软计算器的功能太多了,仿制的工程量不小,所以我打算只仿我认为最核心的两个模式:标准模式和程序员模式。 另外,这篇文章只说 UI 实现,具体的运算逻辑可以自行查看源码。 功能特性 是否支持 功能 ✔ 基础四则运算(标准、程序员) ✔ 无限输入(标准) ✔ % , 1/x , x² , √......
一次学习
Compose-不止是安卓
安卓
compose
««
«
1
2
3
…
5
6
7
…
9
»
»»