android: visible-light PIP overlay (camera2, draggable, 3 sizes)
This commit is contained in:
@@ -413,7 +413,17 @@
|
||||
proguard-rules.pro 新建(-keep cloud.**;原文件缺失但被 build.gradle
|
||||
引用)。新增 CloudClientTest(4 项,锁"默认关闭/api() 拒绝"契约)。
|
||||
debug + release(R8) 双构建通过,29 单测全绿。APK 已更新。
|
||||
- [ ] Phase E:可见光 PIP 融合
|
||||
- [x] Phase E(2026-09-10):可见光 PIP 融合:Manifest 加 CAMERA 权限 +
|
||||
camera.any uses-feature(orientation 未动);LiveState 加
|
||||
pipOn/pipSizeIndex/pipXf/pipYf + togglePip/cyclePipSize/setPipPos;
|
||||
新增 ui/live/PipCameraView.kt(Camera2 最小实现,TextureView 预览,
|
||||
全部异常只记 DebugLog("pip",…) 并 release,绝不崩溃);顶栏第 5 项
|
||||
"画中画"+ ic_pip.xml(双弧圆+右下实心矩形);浮层三档 96/128/160dp
|
||||
(高=宽×3/4),位置相对热像视口、右边缘额外留 32dp 色标条位,
|
||||
拖动/单击换档/双击关闭;PIP 关闭、离页、ON_STOP 三处释放相机;
|
||||
运行时权限用 rememberLauncherForActivityResult。真机项已写入
|
||||
real_device_checklist.md(第 13-15 步 + 失败表现)。APK 已更新。
|
||||
- [ ] Phase F:网络互连远程预览
|
||||
|
||||
|
||||
## 里程碑日志
|
||||
|
||||
Reference in New Issue
Block a user