02 2025 档案
摘要:使用 Parcelable 序列化发送数据是 Android 中常见的做法,特别是在需要通过 Intent 或其他组件之间传递复杂数据时。它比 Serializable 更高效,因为 Parcelable 是为 Android 量身定制的,能够更快速地进行对象的打包和解包。但在你的场景中,直接发送字
阅读全文
摘要:SPP_UUID 是什么协议? SPP_UUID 主要用于 经典蓝牙(Bluetooth Classic,BR/EDR) 中的 串行端口协议(SPP, Serial Port Profile),用于在蓝牙设备之间建立 虚拟串口(Serial Port) 连接,实现类似于 串口通信(UART、RS23
阅读全文
摘要:在 BLE(Bluetooth Low Energy)协议中,每个蓝牙设备的主要属性特征是由 GATT(Generic Attribute Profile) 结构定义的。设备的所有功能和数据都通过 GATT 服务(Service) 和 特征(Characteristic) 进行组织和访问。 1. B
阅读全文
摘要:在 Rust 中,crate 是一个编译单元(编译单元通常是一个库或二进制文件)。你可以将 crate 看作是一个独立的 Rust 包,它包含了一个或多个模块和实现。每个 crate 都是一个独立的项目,可以被其他项目作为依赖使用。crate 和包名有一些相似,但两者不完全一样。 Crate 的详细
阅读全文
摘要:检查 SSH 密钥是否存在 首先确认你的系统中是否已经生成了 SSH 密钥。你可以通过以下命令检查 ls -al ~/.ssh 生成新的 SSH 密钥 ssh-keygen -t rsa -b 4096 -C "your_email@example.com" 3.添加 SSH 公钥到 GitHub
阅读全文