itgoyo/hermes-skills/android-screenshot-share
Claude Code and agent skill by itgoyo/hermes-skills
Trust tier 2
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Android 页面截图分享模式 — 隐藏指定控件后截图,通过分享弹窗发送到微信/QQ/保存相册
Install
npx vskill@latest install itgoyo/hermes-skills/android-screenshot-shareSKILL.md
The same SKILL.md was published earlier as itgoyo/multica-skills/android-screenshot-share.
Android 页面截图分享
核心流程
Activity 端代码模板
为什么用 `INVISIBLE` 不用 `GONE`?GONE会触发 relayout,INVISIBLE只触发 redraw,截图前后布局稳定不跳动。
CommonShareDialog 扩展(TYPE_SHARE_IMG 支持)
项目中 CommonShareDialog 的 TYPE_SHARE_IMG 分支默认为空,需要手动补全:
Builder 添加 setShareBitmap
handleWxShare — 微信图片分享
AppHelper.wxShareBitmap(int scene, Bitmap bitmap) 已封装好微信图片发送逻辑。
handleQQShare — QQ 图片分享
QQ SDK 图片分享需要本地文件路径,不能直接传 Bitmap:
handleSaveOrCopy — 第四个按钮自适应
图片模式下第四个按钮(原"复制链接")改为"保存图片":
关键工具类(本项目)
| 工具 | 方法 | 用途 | |
|---|---|---|---|
AppHelper | wxShareBitmap(int scene, Bitmap) | 微信图片分享(已封装) | |
AppUtils2 | saveBitmap(Context, Bitmap) → String | 保存 Bitmap 到 cache,返回路径 | |
com.lib.utils.AppUtils | insertPictureToSystem(Bitmap, String, Runnable) | 保存 Bitmap 到系统相册 | |
ActivityUtils | getTopActivity() | 获取当前顶部 Activity(QQ 分享需要) |
陷阱
AppUtils2.saveBitmap只有两参数版本(Context, Bitmap),没有带文件名的三参数版本,不要传文件名captureView截取的是DecorView(包含状态栏),如果只想截内容区域,改用findViewById(android.R.id.content)或自定义根 View- 微信图片分享 Bitmap 大小有上限(约 25MB),超大截图需缩放
- QQ SDK 图片分享不支持直接传 Bitmap,必须先落盘拿到本地路径
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingengineering/android-screenshot-share/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/itgoyo/hermes-skills/android-screenshot-share)