计算机使用智能体分类English
R01.11.01.03 · 任务小类

设备文件与分享面板

On-device files & share sheet

Move content between apps through the share sheet and on-device file managers.

20 条本项目编写的提案 · 分类 v1.1 · 新增基准运行 0 次。下方验证方式与部分得分规则是设计,不是执行结果。

典型应用
Files · share sheet · Gallery
小类 GUI 需求标签
HY · 混合

任务提案 · 20

展开查看完整原文与建议检查方式;两种界面均保留提案英文原文。

R01.11.01.03-T01 Android Files: move all PDFs from Download into Documents/Receipts

原始指令

On the Android 15 AVD, use the Files app to create Documents/Receipts and move every PDF in Download into it (14 PDFs among 30 mixed files). Other files stay in Download.

平台
and · Android
应用
Files
交互表面
mob · 移动触控
GUI 需求 · 任务设定
HY · 混合
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
touch · 触控手势 nav · 平移 / 缩放 / 滚动
工作产物
WP09 · 文件与文件夹
条件
未声明
提案难度
2 / 5

建议验证方式

Grader (adb) lists both folders: Receipts contains exactly the original PDFs with matching md5; Download keeps the 16 non-PDFs; MediaStore paths updated.

建议部分得分

20% folder created; 60% exact PDF set moved intact; 20% non-PDFs untouched.

R01.11.01.03-T02 Android: rename the newest camera photo with a dated name

原始指令

In the Files or Gallery app, rename the most recent photo in DCIM/Camera to receipt_2026-10-01.jpg without editing or re-saving the image.

平台
and · Android
应用
Files · Gallery
交互表面
mob · 移动触控
GUI 需求 · 任务设定
HY · 混合
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
touch · 触控手势 type · 文字与表单
工作产物
WP09 · 文件与文件夹
条件
未声明
提案难度
2 / 5

建议验证方式

File DCIM/Camera/receipt_2026-10-01.jpg exists with the md5 of the newest seeded photo (by DATE_TAKEN); old name gone; MediaStore DISPLAY_NAME updated.

建议部分得分

40% correct file chosen; 40% exact new name; 20% bytes unchanged.

R01.11.01.03-T03 Android: share a PDF from Files to Mail and send to the finance test inbox

原始指令

From the Files app, share Documents/report_q3.pdf through the share sheet to the MailDemo app and send it to finance@example.test with subject 'Q3 report' and body 'Attached.'

平台
and · Android
应用
Files · share sheet · MailDemo
交互表面
mob · 移动触控
GUI 需求 · 任务设定
HY · 混合
GUI 需求 · 普通权限
G3 · 仅 GUI
交互原语
touch · 触控手势 type · 文字与表单 multi · 跨应用
工作产物
WP08 · 应用 / 系统状态
条件
multiapp · 多应用 risk · 高风险 / 不可逆
提案难度
3 / 5

建议验证方式

Self-hosted IMAP inbox finance@example.test has exactly one message with that subject/body and an attachment whose md5 equals report_q3.pdf; event log shows the share intent originating from Files.

建议部分得分

30% share sheet route used; 40% attachment md5 match; 30% recipient/subject/body exact.

R01.11.01.03-T04 Android: zip a project folder with ZipXtract and keep the tree

原始指令

Compress the folder Documents/Projects/Alpha (nested 3 levels, 27 files) into Documents/alpha.zip using ZipXtract, preserving relative paths. Do not delete the source folder.

平台
and · Android
应用
ZipXtract · Files
交互表面
mob · 移动触控
GUI 需求 · 任务设定
HY · 混合
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
touch · 触控手势 nav · 平移 / 缩放 / 滚动
工作产物
WP09 · 文件与文件夹
条件
未声明
提案难度
3 / 5

建议验证方式

unzip -l of alpha.zip equals the folder tree relative to Alpha/ (or Alpha/ prefix accepted); every file md5 matches; source folder intact.

建议部分得分

30% zip created at path; 50% tree and contents exact; 20% source intact.

R01.11.01.03-T05 Android Gallery: multi-select four photos and share them as one email

原始指令

In Gallery, select the four photos taken on 2026-09-12 (dates visible in details) and share them in one share-sheet action to MailDemo, sending to field@example.test with subject 'Site 12 photos'.

平台
and · Android
应用
Gallery · share sheet · MailDemo
交互表面
mob · 移动触控
GUI 需求 · 任务设定
HY · 混合
GUI 需求 · 普通权限
G3 · 仅 GUI
交互原语
touch · 触控手势 vis · 视觉判断 multi · 跨应用
工作产物
WP08 · 应用 / 系统状态
条件
multiapp · 多应用 risk · 高风险 / 不可逆
提案难度
3 / 5

建议验证方式

IMAP message with exactly 4 attachments whose md5 set equals the photos with that EXIF date; only one message sent.

建议部分得分

50% correct photo set; 30% single message with 4 attachments; 20% recipient/subject.

R01.11.01.03-T06 iOS: save a Mail attachment into Files and rename it

原始指令

On the iOS 18 Simulator, open the Mail message from 'Acme Billing' and save its PDF attachment via the share sheet to Files › On My iPhone › Invoices (create the folder), renamed to Acme_2026-09.pdf.

平台
ios · iOS/iPadOS
应用
Mail · Files · share sheet
交互表面
mob · 移动触控
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
G3 · 仅 GUI
交互原语
touch · 触控手势 type · 文字与表单
工作产物
WP09 · 文件与文件夹
条件
multiapp · 多应用
提案难度
3 / 5

建议验证方式

Grader reads the simulator's File Provider local storage: Invoices/Acme_2026-09.pdf exists with md5 equal to the attachment; no extra copies elsewhere. Host shell and xcrun simctl are withheld from the agent, so files cannot be copied into the simulator's containers; saving must go through Mail's share sheet.

建议部分得分

20% folder created; 50% file saved with md5 match; 30% exact name.

R01.11.01.03-T07 iOS Safari: save a web page as PDF to Files via the share sheet

原始指令

In Safari on the iOS 18 Simulator, open http://fixtures.local/policy.html, use the share sheet's Options to save the full page as PDF (not Reader) to Files › On My iPhone › Policies as policy_v3.pdf.

平台
ios · iOS/iPadOS
应用
Safari · share sheet · Files
交互表面
mob · 移动触控
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
touch · 触控手势 type · 文字与表单
工作产物
WP09 · 文件与文件夹
条件
未声明
提案难度
3 / 5

建议验证方式

PDF exists at the path; pdftotext contains the page's full text including the footer sentinel string; page count ≥ 2 (full page, not screenshot). Host shell and xcrun simctl are withheld from the agent, so host PDF tools and file copies are unavailable; the PDF must come from Safari's share sheet.

建议部分得分

30% PDF saved; 40% full-page content check; 30% path and name exact.

R01.11.01.03-T08 Android: share selected Chrome text into a new Markor note

原始指令

In Chrome, open fixtures page /recipe.html, select the full ingredient list (7 lines) and share it via the share sheet to Markor, creating note recipe_ingredients.md containing exactly that text.

平台
and · Android
应用
Chrome · share sheet · Markor
交互表面
mob · 移动触控
GUI 需求 · 任务设定
HY · 混合
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
touch · 触控手势 multi · 跨应用
工作产物
WP09 · 文件与文件夹
条件
multiapp · 多应用
提案难度
3 / 5

建议验证方式

Markor file content (normalised whitespace) equals the 7 ingredient lines exactly; Markor received an ACTION_SEND intent (logcat).

建议部分得分

40% text shared via share sheet; 60% exact 7-line content.

R01.11.01.03-T09 Android: move large videos from internal DCIM to the SD card

原始指令

Using the Files app, move every video in DCIM/Camera larger than 50 MB to the emulated SD card folder Movies/Archive, keeping videos under 50 MB in place. Sizes are visible in file details.

平台
and · Android
应用
Files
交互表面
mob · 移动触控
GUI 需求 · 任务设定
HY · 混合
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
touch · 触控手势 nav · 平移 / 缩放 / 滚动 vis · 视觉判断
工作产物
WP09 · 文件与文件夹
条件
未声明
提案难度
4 / 5

建议验证方式

SD card Movies/Archive holds exactly the >50 MB videos with matching md5; internal DCIM retains the rest; no copies left behind.

建议部分得分

60% correct set moved intact; 20% small videos untouched; 20% no duplicates left.

R01.11.01.03-T10 Android Files: delete duplicate downloads keeping the newest copy

原始指令

Download contains 9 groups of duplicate files (same content, names like 'invoice (1).pdf'). Delete duplicates so exactly one copy of each content remains, keeping the copy with the newest modified time. Use the Files app.

平台
and · Android
应用
Files
交互表面
mob · 移动触控
GUI 需求 · 任务设定
HY · 混合
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
touch · 触控手势 vis · 视觉判断
工作产物
WP09 · 文件与文件夹
条件
risk · 高风险 / 不可逆
提案难度
4 / 5

建议验证方式

For each md5 group exactly one file remains and it is the newest mtime; unique files untouched. Deleting a unique file scores 0 for that item and −10% overall.

建议部分得分

70% per-group correctness; 30% no unique file deleted.

R01.11.01.03-T11 iOS Files: build a tagged folder structure for a move

原始指令

In Files › On My iPhone, create folders Move/Leases and Move/Utilities, move lease.pdf and addendum.pdf into Leases and the three utility PDFs into Utilities, and tag lease.pdf with the red tag 'Important'.

平台
ios · iOS/iPadOS
应用
Files
交互表面
mob · 移动触控
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
G3 · 仅 GUI
交互原语
touch · 触控手势 drag · 拖放
工作产物
WP09 · 文件与文件夹
条件
未声明
提案难度
4 / 5

建议验证方式

Simulator file tree matches the spec with md5-preserved files; lease.pdf has xattr com.apple.metadata:_kMDItemUserTags containing 'Important' with red colour index. Host shell and xcrun simctl are withheld from the agent, so host file moves and xattr writes are unavailable; folders and tags must be made in the Files app.

建议部分得分

20% folders; 50% files placed; 30% tag applied.

R01.11.01.03-T12 Android: set a contact photo from Gallery via share sheet with a crop

原始指令

In Gallery, open team_offsite.jpg and use the share sheet/'Use as' › Contact photo to set it as Priya Shah's contact photo, cropping to her face (the left-most person).

平台
and · Android
应用
Gallery · share sheet · Contacts
交互表面
mob · 移动触控
GUI 需求 · 任务设定
HY · 混合
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
touch · 触控手势 geom · 精确几何 vis · 视觉判断
工作产物
WP08 · 应用 / 系统状态
条件
multiapp · 多应用
提案难度
3 / 5

建议验证方式

contacts2.db photo for Priya Shah exists; the stored photo has IoU ≥ 0.5 with the annotated face box region of the source image (template match); other contacts unchanged.

建议部分得分

40% photo set for correct contact; 60% crop covers the correct face.

R01.11.01.03-T13 Android: sum a CSV in Termux via share, then paste result into a note

原始指令

Share Download/sales_sep.csv from the Files app to Termux, compute the sum of column 'amount' with a shell one-liner, and paste the result (2 decimals) into a new Markor note sales_total.md.

平台
and · Android
应用
Files · share sheet · Termux · Markor
交互表面
mob · 移动触控 term · 终端
GUI 需求 · 任务设定
HY · 混合
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
touch · 触控手势 code · 代码与命令 multi · 跨应用
工作产物
WP12 · 答案 / 决策
条件
multiapp · 多应用
提案难度
4 / 5

建议验证方式

Markor note equals the exact sum formatted to 2 decimals; Termux received the file via share intent (termux-file-editor/received folder exists).

建议部分得分

30% file shared into Termux; 40% correct sum; 30% note created with exact value.

R01.11.01.03-T14 Android: extract a received zip and expose images in a Gallery album

原始指令

Download/site_photos.zip contains 18 images in nested folders plus a readme. Extract it with the Files app, move only the images flat into Pictures/Site12 and make sure they appear as album 'Site12' in Gallery.

平台
and · Android
应用
Files · Gallery
交互表面
mob · 移动触控
GUI 需求 · 任务设定
HY · 混合
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
touch · 触控手势 nav · 平移 / 缩放 / 滚动
工作产物
WP09 · 文件与文件夹
条件
未声明
提案难度
3 / 5

建议验证方式

Pictures/Site12 holds exactly the 18 images (md5), flat; MediaStore BUCKET_DISPLAY_NAME=Site12 for all 18; readme not in Pictures.

建议部分得分

20% extracted; 50% images flat in folder; 30% MediaStore album visible.

R01.11.01.03-T15 Android: share a contact card to Priya through Messages

原始指令

Open Contacts, share the 'Plumber – Ray' contact as a vCard via the share sheet to Messages, and send it to Priya Shah (+1-555-0177).

平台
and · Android
应用
Contacts · share sheet · Messages
交互表面
mob · 移动触控
GUI 需求 · 任务设定
HY · 混合
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
touch · 触控手势 multi · 跨应用
工作产物
WP08 · 应用 / 系统状态
条件
multiapp · 多应用 risk · 高风险 / 不可逆
提案难度
3 / 5

建议验证方式

mmssms.db: one outgoing MMS to +15550177 with a text/x-vcard part whose FN is 'Plumber – Ray' and TEL equals the contact's number; no other recipients.

建议部分得分

40% vCard shared; 40% correct contact data; 20% correct single recipient.

R01.11.01.03-T16 iOS: export three Live Photos to Files as original HEIC

原始指令

In Photos on the iOS 18 Simulator, select the three photos in album 'Bridge', and through the share sheet › Options save them to Files › On My iPhone › Bridge as unmodified originals with all photo data included.

平台
ios · iOS/iPadOS
应用
Photos · share sheet · Files
交互表面
mob · 移动触控
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
G3 · 仅 GUI
交互原语
touch · 触控手势
工作产物
WP09 · 文件与文件夹
条件
未声明
提案难度
4 / 5

建议验证方式

Bridge folder contains 3 HEIC files whose md5 equals the original assets (not JPEG conversions) and EXIF GPS present. Host shell and xcrun simctl are withheld from the agent, so simctl file copies are unavailable; originals must be exported via the Photos share sheet.

建议部分得分

40% three files saved; 40% originals (HEIC, md5); 20% metadata retained.

R01.11.01.03-T17 Android: move two documents into the Files Safe folder

原始指令

Using Files by Google, move passport_scan.pdf and lease_signed.pdf from Documents into Safe folder (PIN 4826 is set). They must no longer be visible in normal storage.

平台
and · Android
应用
Files by Google
交互表面
mob · 移动触控
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
G3 · 仅 GUI
交互原语
touch · 触控手势 type · 文字与表单
工作产物
WP09 · 文件与文件夹
条件
未声明
提案难度
4 / 5

建议验证方式

Grader (root) finds both files in the app's encrypted safe-folder store with matching md5 after decryption via test key; originals absent from shared storage and MediaStore. The agent has no adb shell or root, so files cannot be pushed into the app's private safe-folder store; only the Files by Google Safe folder flow can place them there.

建议部分得分

60% both files in Safe folder; 40% removed from normal storage.

R01.11.01.03-T18 Android: organise 40 downloads by type and date rename rules

原始指令

Following fixtures/rules.md (shown in Markor), organise Download/: PDFs to Documents/<YYYY-MM>/, images to Pictures/<YYYY-MM>/, audio to Music/Inbox/, each renamed 'YYYY-MM-DD_<original>' from the file's modified date. Use on-device apps only.

平台
and · Android
应用
Files · Markor
交互表面
mob · 移动触控
GUI 需求 · 任务设定
HY · 混合
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
touch · 触控手势 type · 文字与表单 nav · 平移 / 缩放 / 滚动
工作产物
WP09 · 文件与文件夹
条件
long · 长流程
提案难度
5 / 5

建议验证方式

Grader computes expected paths from mtimes; scores per file for path and name, md5 preserved. Termux scripting is allowed (HY) but rules on date source are checked exactly.

建议部分得分

Score = fraction of 40 files at exact expected path (80%); 20% no data loss or stray files.

R01.11.01.03-T19 iOS: combine three mailed PDFs into one and attach to a Notes note

原始指令

Three PDFs arrive by Mail (part1–part3). Save them to Files › Q3, combine them in order with Files' Create PDF, rename the result Q3_pack.pdf, and share it into a new Notes note titled 'Q3 docs'.

平台
ios · iOS/iPadOS
应用
Mail · Files · Notes · share sheet
交互表面
mob · 移动触控
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
G3 · 仅 GUI
交互原语
touch · 触控手势 type · 文字与表单 multi · 跨应用
工作产物
WP09 · 文件与文件夹
条件
multiapp · 多应用 long · 长流程
提案难度
5 / 5

建议验证方式

Q3_pack.pdf page count equals sum of parts and pages appear in order (text sentinel per page); NoteStore.sqlite note 'Q3 docs' has an attachment with the same md5. Host shell and xcrun simctl are withheld from the agent, so host PDF tools and simctl file copies are unavailable; merging and attaching must be done in Files and Notes.

建议部分得分

20% saved to Files; 40% merged in order; 20% renamed; 20% attached in note.

R01.11.01.03-T20 Control pair of T18: organise downloads with an adb shell script

原始指令

Control pair of T18. With adb shell access to the same AVD and the same rules.md, write and run scripts/organise.sh that moves and renames the 40 downloads to the expected paths and triggers a MediaStore rescan.

平台
and · Android lin · Linux
应用
adb · sh
交互表面
term · 终端
GUI 需求 · 任务设定
CL · CLI 足够
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
code · 代码与命令
工作产物
WP09 · 文件与文件夹
条件
未声明
提案难度
3 / 5

建议验证方式

Same per-file path/name/md5 checks as T18; reported as the CLI baseline for the GUI task.

建议部分得分

Score = fraction of 40 files at expected path (80%); 20% rescan done and no stray files.

已有研究映射

以下沿用研究目录中的基准与小类映射,不是逐题标注、执行记录或产品背书。

同工作流族的小类