equationl
Home
App
博客
摄影
关于
搜索
隐云小屋
推荐分类
一次学习 (95)
一种生活 (94)
一段娱乐 (11)
推荐文章标签
提桶日记 (73)
安卓 (59)
compose (39)
存档计划 (12)
arduino (10)
kotlin (8)
摄影学习 (8)
闲谈 (8)
车 (7)
其他技术 (4)
a7c (3)
flutter (2)
ios (2)
micropython (2)
推荐文章合集
第一次工作记录 (73)
Compose-不止是安卓 (38)
踏入光影 (9)
安卓与串口通信 (7)
车钥匙改装 (7)
Blogs
共有93篇文章
这是我的博客首页。
羡慕大劳星空顶?不如跟我一起使用 Jetpack compose 绘制一个星空背景(带流星动画)
2022-09-15 14:51:02
需要阅读9分钟
前言 背景 作为一个自诩的电影爱好者,经常会在半夜看电影,看完后就会顺道去豆瓣标记一下看过,再看看别人对这个电影的理解。 某日深夜,看完电影后,顺手打开了豆瓣的 书影音记录 这个功能,起初并没有注意到这个页面的背景有什么东西,我以为只是一个普通的深色背景而已,直至一道流星突然划过屏幕! 好漂亮!我这才发现原来这个页面的背景是一个星空!时不时的还会有流星飞过! 这么漂亮的背景,不仿写一下真的对不起它了! 这个页面静......
一次学习
Compose-不止是安卓
安卓
compose
魔改车钥匙实现远程控车:(4)编写一个控制APP
2022-09-07 09:58:07
需要阅读8分钟
前言 这篇文章不出意外的话应该是魔改车钥匙系列的最后一篇了,自此我们的魔改计划除了最后的布线和安装外已经全部完成了。 不过由于布线以及安装不属于编程技术范围,且我也是第一次做,就不献丑继续写一篇文章了。 在前面的文章中,我们已经完成了 Arduino 控制程序的编写,接下来就差编写一个简单易用的手机端控制 APP 了。 这里我们依旧选择使用 compose 作为 UI 框架。 编写这个控制 APP 会涉及到安卓上的蓝牙开发知识,因此我们会先简要介绍一下如何在安......
一次学习
车钥匙改装
车
安卓
compose
使用 compose 封装一个通用的关于页面库
2022-09-03 16:18:25
需要阅读14分钟
前言 现在很多 APP 都会有一个关于页面,用于放置一些必要的信息,例如:版本号、版权信息等。有时也会用于展示设置、帮助、反馈等功能的入口。 通常,我们都会自己挨个创建不同的 item ,略显繁琐。 所以我就在想,能不能封装一个通用的关于页面?在满足大多数子定义需求的情况下,尽可能的简单? 效果预览 实现过程 确定需求 首先我截取了两种不同类型的关于页面的截图: 仅展示信息 有交互 可以看到,主流的关于页面大致有两种类型,一种仅用于展......
一次学习
Compose-不止是安卓
安卓
compose
日落延时参数设置
2022-08-29 15:36:24
需要阅读2分钟
以下参数均收集整理自网络,不代表最佳参数,需要自测。 通用设置 对焦模式选择手动对焦,并对焦到无限远或看你题材选择 关闭机身或镜头防抖 需要三脚架(除非你是铁手) 其他参数 挡位 光圈 ISO 间隔时间 快门时间 其他 来源 A档 10-16 100 15-20s 无 无 拍夕阳延时的参数设置建议提供! 无 11左右 100 1-5s 自动(但需要设置区间) 关闭自动白平衡,使用固定白平衡参数;建议使用自动ISO,并设置最高800或1000 如何拍摄日出日落的延时摄影 A档 8 100 5s左右......
一次学习
踏入光影
摄影学习
在安卓项目中使用 FFmpeg 实现 GIF 拼接
2022-08-26 09:08:01
需要阅读8分钟
前言 在我的项目 隐云图解制作 中,有一个功能是按照一定规则将多张 gif 拼接成一张 gif。 当然,这里说的拼接是类似于拼图一样的拼接,而不是简单粗暴的把多个 gif 合成一个 gif 并按顺序播放。 大致效果如下: 注意:上面的动图只展示了预览效果,没有展示实际合成效果,但是合成效果和预览效果是一摸一样的,有兴趣的话,我可以再开一篇文章讲解怎么实现这个预览效果 实现方法 FFmpeg 简介 在开始之前先简单介绍一下什么是 FFmpeg,不过我相信只......
一次学习
安卓
compose使用入门:做一个丝滑的可展开列表
2022-08-25 14:26:48
需要阅读5分钟
前言 效果预览 在开始之前,先看看最终的实现效果: 需求确定 不久之前,我使用 compose 做了一个 TODO 应用,其中有一个设置页面。 不过在 compose 中没有类似 PreferenceFragment 的东西,所以我们需要自己实现一个。 后来一想,既然都要自己实现了,为什么还要照着 PreferenceFragment 写呢? 所以我决定做一个可以展开的菜单列表效果。 最终实现如上图所示。 开始实现 实现思路 根据需求,我们想要的是一个列表,点击列表后展开隐藏的子列表,再次点击继续隐藏。 显而易见的,我们首先想到的当然是......
一次学习
Compose-不止是安卓
安卓
compose
封装 PaddleOCR 使其能够快速接入安卓项目使用
2022-08-25 08:57:30
需要阅读7分钟
前言 什么是 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)通过蓝牙与手机通信并持久化保存参数设置
2022-08-24 21:33:04
需要阅读5分钟
前言 在前两篇文章中,我们已经完成了控制与距离感应,建议先看完前两篇文章再来看这篇文章,不然你会看的一头雾水的。 在今天这篇文章中,我们需要解决的是将某些参数设置持久化储存在 ESP32 的储存器中,并且在重新上电运行时实时读取保存的参数。 而这些参数应该由手机通过蓝牙与 ESP32 通信来设置。 正如前面说过的,为了安全性,所以这里的与手机通讯会用回经典蓝牙。 实现过程 持久化存储 EEPROM Arduino 自带一个持久化储存的方案: EEPROM EEPROM (Electrically Erasable Programmable Read-Only Memo......
一次学习
车钥匙改装
Arduino
车
使用 Jetpack Compose 实现一个计算器APP
2022-08-23 09:27:10
需要阅读11分钟
前言 在上一篇文章中,我们说到打算使用 compose 实现一个计算器 APP,最开始打算做一个经典的 LCD 基础计算器,后来觉得好像没啥特色,最终决定还是改成仿微软计算器。 不过,微软计算器的功能太多了,仿制的工程量不小,所以我打算只仿我认为最核心的两个模式:标准模式和程序员模式。 另外,这篇文章只说 UI 实现,具体的运算逻辑可以自行查看源码。 功能特性 是否支持 功能 ✔ 基础四则运算(标准、程序员) ✔ 无限输入(标准) ✔ % , 1/x , x² , √......
一次学习
Compose-不止是安卓
安卓
compose
魔改车钥匙实现远程控车:(2)距离感应的实现
2022-08-16 08:54:41
需要阅读6分钟
前言 在 上一篇文章 中,我们讲了魔改实现远程控车的基本思路,但是我们仅仅实现了主动控制,对于距离感知被动解锁尚未实现,本篇文章的内容就是实现距离感应自动解锁。 ps: 又是隔了这么久,终于又想继续折腾这玩意儿了,毕竟已经拆了一把钥匙了,不继续折腾下去就太亏了。 实现思路 整体介绍 在上文中,我们提到过,可以通过检测特定蓝牙设备的 RSSI 值来判断设备距离车辆的位置。 RSSI 即 Received Signal Strength Indication,直译过来就是接受信号强度指......
一次学习
车钥匙改装
Arduino
车
««
«
1
2
3
…
6
7
8
…
10
»
»»