android: vendor palette extraction tooling (+exact tables if found)

This commit is contained in:
ZXCLI
2026-09-11 00:15:39 +08:00
parent 656d419f81
commit b7a928e23d
13 changed files with 1437 additions and 17 deletions
+11 -1
View File
@@ -395,7 +395,17 @@
分析页温度条(中心/最低/最高)+ 点击测温探针(白点+环+温度标签,再点清除);
新增 MdtTest/TempMathTest17 个单测全绿)。注:分析页图像为原生横向显示,
故探针映射用直接映射(不是实时页的 90° 逆映射)。APK 已更新。
- [ ] Phase C:厂商 12 调色板精确提取(脚本)
- [x] Phase C2026-09-10):**结论:libcxsdk.so 无静态调色板表**12 调色板由
CFunctions::SetColorPalette 运行时算术生成(全文件扫描 alpha=0xFF 的
256-run 命中 0)。改走"移植生成函数"路线:case 2 与 OfficialTables
PALETTE256_ARGB **256/256 逐字节一致**(锚点锁死算术+字节序),
每 case 恰好写满 256 槽;官方 APK 预览图覆盖率自身恒为最高。
**UI 索引 0..10 共 11 个调色板已换成官方精确表**VendorPalettes.kt
Palettes.kt 接线);索引 11 红热未解决(官方预览图是白热的占位副本、
case12/13 对任何预览覆盖率≤6%)→ 保留近似并注明。
新增 PalettesTest8 项);产物见 palette_extraction_findings.md。
APK 已更新。
- [ ] Phase D:云模块脚手架(Retrofit opt-in
## 里程碑日志