自定义解码图像的输出保存目录
图像存哪了,能改吗
Robot36 自动保存的解码图像默认放在系统 Pictures 目录。你可以在设置里自定义输出路径,让解码结果进你指定的文件夹,方便事后整理。
默认输出目录
默认路径因 Android 版本而异:
| Android 版本 | 默认输出路径 |
|---|---|
| Android 9 及以前 | /sdcard/Pictures/Robot36/ 或类似 |
| Android 10+ | /storage/emulated/0/Pictures/ 下的系统媒体目录 |
| Android 13+ | Scoped Storage 下的专属子目录 |
无论路径是什么,系统相册(Gallery)应用都能看到。你打开相册 App,在"图片"或"其他相册"里应该能找到 Robot36 保存的图像。
如何修改输出目录
- 打开 Robot36
- 点击右上角菜单(三个点或齿轮图标)进入设置
- 找到输出目录或类似名称的设置项
- 点击后系统文件选择器弹出
- 导航到你想要的目录,选择或新建一个文件夹
- 确认后,之后的自动保存都会进这个新目录
选择输出目录的建议
为不同类型单独建文件夹
如果你接收不同类型的 SSTV 信号(ISS、HAM 通联、历史档案),可以分别建:
SSTV/ISS/— 接收 ISS 的图像SSTV/ham/— 业余电台通联的图像SSTV/archive/— 历史录音解码的图像
不要选系统受保护目录
Android 不允许应用写入某些受保护的系统目录(如 /system/、其他应用的私有目录等)。如果选了这种目录,保存会静默失败——应用日志里可能有错误提示,但界面不一定明显。如果发现图像没保存到指定位置,先检查一下目录权限。
不要选云盘同步目录
某些云盘 App 会在本地创建同步目录(如 OneDrive、百度网盘)。虽然 Robot36 可以写进去,但云盘同步服务可能有延迟或冲突。解码图像先存本地常规目录,之后再手动搬运到云盘。
Android 分区存储的限制
Android 11+ 对应用外部目录的访问限制
Android 11 开始,应用不能随意写入整个外部存储。但公共媒体目录(Pictures、Movies、Download 等) 仍然可以自由读写——这就是为什么 Robot36 把图像存在 Pictures 目录下,而不是某个 /data/ 路径。
如果你想让 Robot36 把图像存到 Pictures 之外的某个目录(比如自定义的 HAM/SSTV/),可能需要:
- 让 Robot36 请求所有文件访问权限(Storage: All files access)
- 这是一个更宽泛的权限,Google Play 审核有严格限制,Robot36 可能没做这个权限的 UI 支持
在文件管理器中找到图像
Scoped Storage 下,即使 Robot36 把图像存了,你在某些文件管理器里可能看不到。两种办法:
- 用系统相册 App:相册能正确扫描 Pictures 目录,一定能看到
- 用支持 Android 11+ Scoped Storage 的文件管理器(如 Solid Explorer、FX File Explorer)
- 通过 USB 连电脑:MTP 模式下从 DCIM/Pictures 路径找
输出目录问题排查
如果你发现图像没有自动保存,按顺序检查:
- 权限问题:确认存储权限已授予(去系统设置里看 Robot36 权限状态)
- 目录有效性:打开设置重新选一次输出目录,确认系统接受了你的选择
- Scoped Storage 限制:如果自定义了 Pictures 以外的目录,改回 Pictures 试试
- 自动保存触发条件:只有解码完整的一帧图像才会自动保存,半截残图不存
- 内存/存储已满:手机存储空间不足时写入会失败,检查一下剩余空间