Android
(219)Android Foreground Service 中,提示音循环播放及停止
## 需求背景
Android App 收到蓝牙推送的消息之后,播放提示音,且一直播放,直到收到停止的指令。
## TODO
- [X] fragment 界面上增加两个按钮:开始,停止。方便测试
- [X] 提取出播放和停
台电 Android 平板上无法手势关闭 App
在开发的一个 Android App 在台电平板上出现了诡异的现象,无法手势上滑关闭。
其他 app 都没有这个问题,均可以成功关闭,只有我开发这个 app 有这个现象。。。
我一开始以为是我每秒一次的循环任务,在进入后台时也在
Android 使用 ViewPager2 实现手势侧滑翻页
## 需求
由于 Android 平板控制硬件设备,控制界面要展示的数据太多,一屏装不下。
所以需要新增一个界面,用于展示次要的信息。
交互方式是,在首屏,通过手势滑动,切换到次屏。
找到一个官方的组件 ViewPager2,看
Android LiveData 实现列表勾选
## 界面功能
界面功能是禁忌症确认,只有不存在任何一项的时候,才能进入使用。
每一项是一个 Switch 按钮,代表是否勾选。
## 记录目的
感觉我对 LiveData 的理解还是不够充分。也许经历越多的实战,才能理
Android BLE 蓝牙监听 STM32WB 上的自定义特性
要给 Android 平板蓝牙语音对讲 APP 上增加一个报警推送功能,即监听蓝牙控制板上的一个信号,来显示报警信息。实际上就是监听一个自定义的特性即可。
STM32 芯片的 Android SDK 封装的太猛了,捋一遍代码脑子爆炸。
Android BLE 蓝牙控制硬件设备(二)调大 MTU,一次读取所有配置数据
继续 Android 平板 App 控制设备运行的项目。
## MTU 是什么
英文全称是,Maximum Transmission Unit。即一次最大可以传输多少字节。
默认情况下是 20 个字节。即,Android Ap
Android BLE 蓝牙控制硬件设备(一)代码结构
没想到这个月的开发工作全部是 Android 平板相关,而且都要用到 BLE 蓝牙,一个是控制设备运行,一个是蓝牙对讲。
看来之前练手写的那个 Android BLE 调试工具真是派上用场了,大部分代码可以复用上。
## 需
冰冷的 Android 空指针与暖心的 Google Play 韩国用户
睡前看了一眼 Google Play Console 里的 App 新版本发布情况,无意发现一条一小时前的应用评论。
是个韩国用户留的:
> 버그가 넘 심해요 ㅜㅜ 어플들어가면 자꾸 팅김요 ㅜㅜ 빠른시간에 수정부탁드립니
Action Required: Your app is not compliant with Google Play Policies
昨天晚上 11 点终于将之前的 jetpack compose 版没有 admob 广告的 android app 完美加上了大家喜欢且期待已久的广告功能。
但是今天早上收到了 Google Play 审核未通过的邮件,大致意思就是
Shelf Life: Privacy policy
Welcome to the Shelf Life app for Android!
This is an Android app developed by Zhongwei Sun. The app is available on