docs(05): 锚点补记二十——W42 图片多选设备验收通过(多选器是真多选、计数「添加(2 项)」正确、输入栏出现两枚带移除键的缩略图),并登记移除键位置这处观感待主人定 + 两个未验的邻近格

This commit is contained in:
AskaEth committed 2026-10-05 22:05:21 +08:00
1 parent 669d05b781
commit df20a21fb5
1 file changed
+17
+17
View File
@@ -1283,3 +1283,20 @@ curl -s -X PATCH "$BASE/api/v1/sessions/$SID" -H "Authorization: Bearer $TOK" \
>
> ### 排查方自己标注的不确定(照抄,别当成全量结论)
> 结论都是**静态核对**;S1/S2/S3 需真机确认。**后端只做了定点核对**(握手回放、广播路由、会话 404 契约、上行帧路由、回合播种)——**没有通读编排器**,所以「次级会话的回合在服务端与主会话 100% 同形」**不能背书**;记忆写回、主动消息、后台思考是否只走主会话**未逐条核对**。
> ## ★★ 锚点补记二十(2026-10-06 · **W42 图片多选设备验收:通过**)
>
> ### 结论:功能通过;一处观感待主人定
> 环境:模拟器 `Pixel_10_Pro_XL`(1080×2340),包 = 当前 `android` 的 `assembleDebug` 产物,服务器 `127.0.0.1:10942`。
>
> **判据(逐步,都是实机)**:
> 1. 点输入栏左起第一个图标(图片)⇒ **打开了系统 Photo Picker**(`mCurrentFocus = com.google.android.providers.media.photopicker.PhotoPickerActivity`,文案「此应用只能访问您选择的照片」)⇒ **多选器入口成立**。
> 2. 点两张图 ⇒ **两张同时被选中**(各是**蓝底对勾**,不是单选圆点)⇒ **确实是多选,不是单选**。
> 3. 确认按钮文案 = **「添加(2 项)」**(`bounds=[734,2081][1036,2225]`)⇒ **计数正确**。
> 4. 点它 ⇒ 回到聊天页,**输入栏上方出现两枚缩略图,各带一枚移除键(X)** ⇒ **「N 张图 = N 条消息」的前置(草稿态)成立**。
>
> **⚠️ 一处观感要主人拍板**:那枚**移除键(X)叠在缩略图的中间**(不是常见的角标位置)。是刻意(整张点击即移除)还是布局问题,**属观感取舍**,我不替他下结论。截图:`app/build/e2e-shots/p4-selected.png`(选择器)/ `p5-composer.png`(输入栏)。
>
> **未验的邻近一格**(本次没做,留个尾巴以免误以为都验了):**点那枚 X 是否真的移除那一张**、以及**真发出去后 N 张是否落成 N 条消息**(后者需真的发送一条带两图的消息,会真的花钱并往会话里写消息)。
>
> **过程中撞到的环境坑(已记过,但仍复现了)**:`svc power stayon true` 与 `screen_off_timeout` **都没挡住黑屏** ⇒ 第一次点击全落空、`screencap` 全黑。**开测前先 `input keyevent 224` + `82` 唤醒,并立刻截图确认屏幕是亮的**。