大象笔记

Android 前台服务配置问题导致蓝牙对讲功能异常

基于 STM32 WB 蓝牙模块的开源 SDK 实现蓝牙对讲功能时,总是无法建立连接。 而使用官方 APP ST BLE Sensor 或者我自己不用 SDK 实现的 App 都可以正常建立连接。 最终发现是前台服务,及 Andro

Android 子目录引起的 Cannot resolve symbol 'R'

今天在 Ctrl C / Ctrl V 代码时,发现一个再常见不过的 Resouce 引用代码报错。 出错代码: ``` inflate(getContext(), R.layout.view_connection_statu

Android 12 扫描蓝牙设备 Need android.permission.BLUETOOTH_SCAN permission

## 报错信息 在 Android 12 系统上真机执行 BLE 蓝牙设备扫描时,APP 直接崩溃,Logcat 中报错: java.lang.SecurityException: Need android.permis

Android 项目中 compileSdkVersion targetSdkVersion minSdkVersion buildToolsVersion 的区别

之前用 Android Studio 开发小工具 APP 的时候,没有在意 compileSdkVersion targetSdkVersion minSdkVersion buildToolsVersion 这几个 gradle 配置参数

Android 项目如何从 github 引用三方模块

在引用 STM32 SDK 的时候,遇到了麻烦: 这个 SDK 模块在 github 上: https://github.com/STMicroelectronics/BlueSTSDK_Android ## 现有的方

传染性单核细胞增多症

大闺女上周突然有一天眼睛肿了,连续几天,开始我以为是没睡好,就没当回事。 然后每次吃饭都说感觉嗓子卡了鱼刺,怀疑是过年吃鱼馅饺子导致。我也没当回事。 突然上周四下午,开始呼吸困难,持续了几分钟。我媳妇说赶紧带着去开发区医院看看。 我才

STM32 蓝牙模块对应的 Android 列表页源码梳理

## BlueST SDK > BlueST is a multi-platform library (Android and iOS supported) that permits easy access to the data e

开源项目管理系统 Redmine 搭建

之前用 Trello 及 Tapd 在进行项目管理,可能担心未来的收费问题,或是数据安全性隐患,领导让尝试在公司服务器上搭建一套基于 Ruby RoR 开发的开源项目管理系统 Redmine。 整体上搭建过程还是有点繁琐,加上对 Ra

CentOS 8 安装 Ruby 3

## 查看系统版本 ``` > cat /etc/centos-release CentOS Linux release 8.3.2011 ``` ## 安装 Ruby 我看本机 yum install ruby 默认安装的

systemd timer 与 crontab 的对比

在[排查 certbot 不自动更新证书问题](/certbot-certificate-renewed-automatically-fail)时,第一次知道 systemd timer 也能做为系统定时任务的管理工具。但是他与之前熟知的