Android Storage Pro
"Master Android storage management: internal/external storage, Scoped Storage, Storage Access Framework (SAF), MediaStor
- Generate Scoped Storage migration code for legacy apps
- Implement Storage Access Framework (SAF) file pickers
- Query MediaStore for images, videos, and audio files
$3.99
· or 20 creditsSecure checkout via Stripe
Included in download
- Generate Scoped Storage migration code for legacy apps
- Implement Storage Access Framework (SAF) file pickers
- Ready for Claude Code
See it in action
You say
Create a Kotlin function to save a bitmap to the public Pictures folder using MediaStore for Android 11+.
Your agent does
val values = ContentValues().apply {
put(MediaStore.Images.Media.DISPLAY_NAME, "image_${System.currentTimeMillis()}.jpg")
put(MediaStore.Images.Media.MIME_TYPE, "image/jpeg")
put(MediaStore.Images.Media.IS_PENDING, 1)
}
val uri = resolver.insert(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, values)
Android Storage Pro
"Master Android storage management: internal/external storage, Scoped Storage, Storage Access Framework (SAF), MediaStor
$3.99
· or 20 creditsSecure checkout via Stripe
Included in download
- Generate Scoped Storage migration code for legacy apps
- Implement Storage Access Framework (SAF) file pickers
- Ready for Claude Code
- Instant install
See it in action
You say
Create a Kotlin function to save a bitmap to the public Pictures folder using MediaStore for Android 11+.
Your agent does
val values = ContentValues().apply {
put(MediaStore.Images.Media.DISPLAY_NAME, "image_${System.currentTimeMillis()}.jpg")
put(MediaStore.Images.Media.MIME_TYPE, "image/jpeg")
put(MediaStore.Images.Media.IS_PENDING, 1)
}
val uri = resolver.insert(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, values)
About This Skill
Android Storage Pro
"Master Android storage management: internal/external storage, Scoped Storage, Storage Access Framework (SAF), MediaStore API, file permissions, and data persistence patterns for modern Android development"
A premium AI agent skill from Echo Rose.
Use Cases
- Generate Scoped Storage migration code for legacy apps
- Implement Storage Access Framework (SAF) file pickers
- Query MediaStore for images, videos, and audio files
- Configure EncryptedFile for secure local data persistence
Known Limitations
- Does not support NDK/C++ file operations.
- Requires manual implementation of UI pickers for SAF results.
- Focuses on official Android APIs, not 3rd-party libraries.
How to install
Drop the file into your AI tool. Works with Claude, Cursor, ChatGPT, and 20+ more.
Reviews
No reviews yet - be the first to share your experience.
Only users who have downloaded or purchased this skill can leave a review.
Early access skill
Be the first to review this skill.
Only users who have downloaded or purchased this skill can leave a review.
Security Scanned
Passed automated security review
Permissions
No special permissions declared or detected
Claude Code, Codex CLI, Cursor, Gemini CLI, GitHub Copilot, Windsurf