主题与界面:自定义外观和悬浮窗
主题切换
httpCanary 内置了多个主题,支持不同的视觉风格:
- 默认主题:经典的黄色调,对应「黄鸟」的昵称
- 深色主题:OLED 屏幕更省电,夜间使用不刺眼
- 蓝色主题:蓝鸟(高级版)的标志性色调
- 其他自定义主题:部分版本支持用户自定义主题色
主题切换在设置 → 外观 → 主题中操作,切换即时生效不需要重启应用。
悬浮窗设置
悬浮窗是抓包状态的快速入口,位置、大小、透明度都可以自定义:
| 设置项 | 说明 |
|---|---|
| 悬浮窗开关 | 抓包运行时是否显示悬浮窗 |
| 自动隐藏 | 无操作一段时间后自动隐藏到屏幕边缘 |
| 透明度 | 悬浮窗的不透明度(0~100%) |
| 位置 | 默认显示在屏幕左/右边缘,可拖动调整 |
| 显示内容 | 显示请求数量 / 显示请求大小 / 简洁指示点 |
悬浮窗快捷手势
| 操作 | 效果 |
|---|---|
| 单击 | 打开主界面请求列表 |
| 双击 | 快速查看最近请求 |
| 长按 | 拖动位置 / 停止抓包 |
| 拖到屏幕边缘 | 隐藏悬浮窗(抓包仍在后台运行) |
请求列表显示设置
主界面的请求列表是最高频使用的区域,有几项显示选项可以优化:
| 设置项 | 说明 |
|---|---|
| 每行显示信息 | 状态码 + Method + URL / 或更紧凑的单行模式 |
| 时间戳格式 | 相对时间(多久前)/ 绝对时间(精确时刻) |
| 按应用分组 | 把同一 App 发起的请求聚合在一起 |
| 数据量显示单位 | Bytes / KB / MB |
通知设置
httpCanary 会通过系统通知告诉你抓包状态:
- 抓包开始/停止通知:方便后台运行时知道服务状态
- 新请求数量通知:某些版本支持定期推送抓到的新请求数
- 推荐保持开启——对后台运行的控制很有用
存储路径
数据默认保存在应用内部存储,部分版本支持自定义存储路径:
- 默认:
/data/data/com.guoshi.httpcanary/下的files/和cache/ - 可设置到外部 SD 卡
建议:抓包数据可能很大,特别是开启视频下载插件后。如果手机存储紧张,把路径设到 SD 卡。
状态栏图标
部分版本可以在系统状态栏显示 httpCanary 的图标和当前抓包数量——这样就不用打开应用也能知道抓包是否在正常运行。