queue() 读与
enqueue() 写,没有出队方法(Store.setQueue)——
无任何消费方,属「承诺了但没实现」Store.setQueue()(用 commit() 与enqueue 一致)
+ Sync.flush()(逐条补传、成功出队;
业务被拒 code≠0 也出队,否则一条永远传不过的记录会把队列堵死)NetworkCallback,零轮询开销)
+ 回到前台(BaseActivity.onResume)
★ 只在 onResume 加两行,不改动 v1.40.4 起的残留观察逻辑(那部分有 4 轮踩坑史)ellipsize 截断成「称重…」;比例条 150→210dpsigningConfigs,产物是
app-release-unsigned.apk,业主点安装报「未安装应用」——
看起来像没发布,其实是包没签名。已用与线上一致的 debug 证书签名
(SHA1 CC:CA:36:37…),可覆盖安装并保留本地数据apk_gate.py 发布门禁(查关键文件 / 解压分项下限 /
与基线体积比 / 逐条目比对),不通过则禁止发布。
本包已过门禁 + verify_apk.py 双验证hty-build 工程,
而 v1.54.0 实际来自 hty-build3——两个平行工程,不是一条线assets/tts/languagedata_embedded.bin 4.83 MB(阿里云 TTS 语音数据)lib/arm64-v8a/libneonui_shared.so 8.59 MB(讯飞语音 native)res/ 下 41 个资源文件(徽章、对话框背景等)AliTts CloudTts SpeakDialog
ReportActivity OperatorActivity 等)TTS_SERVICE QUERY_ALL_PACKAGES 等)verify_apk.py 只查版本号与签名,
查不出功能文件缺失——「12 项全过」与「包是残废的」可以同时成立apk_gate.py 发布门禁(查体积/关键文件/与基线逐项比对),
不通过则禁止发布btnQuickLogin 一键进入及其 quickLogin() 方法——账号密码本已预填在正上方,此键等于绕过验证的后门alpha 0.45 + 按钮 clickable=false + 文案「待开放平台资质」switchMode 两处同改,setText 会覆盖布局,本项目已因此返工 3 次preflight 自检扩到 16 组 129 项net = weight 根本没扣皮重,属静默错误:称重显示正常但结算重量偏大preflight_check.py 第 3 组自动查 /hty-api/log/list 的 appVer,不再要业主截图确认设备版本catChips orientation=horizontal,而代码往里 addView 的是**多个「行」LinearLayout**(每行横排若干 chip)。父容器横向 → 6 个行被并排成一行 → 只有第 1 行 3 个 chip 可见、其余 11 个在右侧被裁掉,父容器高度又只按一行算 → 看起来「3 个 + 一大片空白」vertical,14 个全部显示android:textSize="19sp" 必然搜不到(编译后是资源ID);orientation 被AAPT 转成枚举索引;scanCard 在 dex 里搜到但**是别的功能的同名前缀**。正确分工:布局属性在源码侧断言,包内只验文案与类名/opt/file/hty-admin/apk/ 实际 APK 的文件名/大小/mtime;
工作日志 .workbuddy/memory/2026-10-04.md ~ 10-06.md;
需求规格说明书 V4.0 第 18~22 章与决议 118~128。