René's URL Explorer Experiment


Title: GitHub - devdfcom/docman: Document Manager: A Flutter plugin that simplifies file & directory operations on Android devices. Leveraging the Storage Access Framework (SAF) API, it provides seamless integration for picking, saving, sharing, and opening.

Open Graph Title: GitHub - devdfcom/docman: Document Manager: A Flutter plugin that simplifies file & directory operations on Android devices. Leveraging the Storage Access Framework (SAF) API, it provides seamless integration for picking, saving, sharing, and opening.

X Title: GitHub - devdfcom/docman: Document Manager: A Flutter plugin that simplifies file & directory operations on Android devices. Leveraging the Storage Access Framework (SAF) API, it provides seamless integration for picking, saving, sharing, and opening.

Description: Document Manager: A Flutter plugin that simplifies file & directory operations on Android devices. Leveraging the Storage Access Framework (SAF) API, it provides seamless integration for picking, saving, sharing, and opening. - devdfcom/docman

Open Graph Description: Document Manager: A Flutter plugin that simplifies file & directory operations on Android devices. Leveraging the Storage Access Framework (SAF) API, it provides seamless integration for pickin...

X Description: Document Manager: A Flutter plugin that simplifies file & directory operations on Android devices. Leveraging the Storage Access Framework (SAF) API, it provides seamless integration for pi...

Opengraph URL: https://github.com/devdfcom/docman

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:2deb5681-41b8-3944-96b0-7b7c19b99e52
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idD832:3AB510:22C8EC8:2EB3FE2:698DA2F3
html-safe-noncedbe6ca71daba5b8beb47fed8b59d8ab506e5a8212c491652349ab579c822ac60
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEODMyOjNBQjUxMDoyMkM4RUM4OjJFQjNGRTI6Njk4REEyRjMiLCJ2aXNpdG9yX2lkIjoiMzk1NTE1NjcwNTE1MTM5NDU0NyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac79486a829bd589ff59b3397afc757309fbed0817c0406a18dbc35ac235f7a12b
hovercard-subject-tagrepository:862584722
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/devdfcom/docman
twitter:imagehttps://opengraph.githubassets.com/4c052f5314d3c2117c485b81603107bea5c7b9a46f253381a3de3f441527f3ab/devdfcom/docman
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/4c052f5314d3c2117c485b81603107bea5c7b9a46f253381a3de3f441527f3ab/devdfcom/docman
og:image:altDocument Manager: A Flutter plugin that simplifies file & directory operations on Android devices. Leveraging the Storage Access Framework (SAF) API, it provides seamless integration for pickin...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None8c7947c0c592efeab6162b9909ad11fa43bff8b0cb5ff43273dc25e41979d43e
turbo-cache-controlno-preview
go-importgithub.com/devdfcom/docman git https://github.com/devdfcom/docman.git
octolytics-dimension-user_id74253627
octolytics-dimension-user_logindevdfcom
octolytics-dimension-repository_id862584722
octolytics-dimension-repository_nwodevdfcom/docman
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id862584722
octolytics-dimension-repository_network_root_nwodevdfcom/docman
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release0562b88b05bab6c9b1cf780b4a66b9334b3a602a
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/devdfcom/docman#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fdevdfcom%2Fdocman
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fdevdfcom%2Fdocman
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=devdfcom%2Fdocman
Reloadhttps://github.com/devdfcom/docman
Reloadhttps://github.com/devdfcom/docman
Reloadhttps://github.com/devdfcom/docman
devdfcom https://github.com/devdfcom
docmanhttps://github.com/devdfcom/docman
Please reload this pagehttps://github.com/devdfcom/docman
Notifications https://github.com/login?return_to=%2Fdevdfcom%2Fdocman
Fork 4 https://github.com/login?return_to=%2Fdevdfcom%2Fdocman
Star 9 https://github.com/login?return_to=%2Fdevdfcom%2Fdocman
pub.dev/packages/docmanhttps://pub.dev/packages/docman
MIT license https://github.com/devdfcom/docman/blob/main/LICENSE
9 stars https://github.com/devdfcom/docman/stargazers
4 forks https://github.com/devdfcom/docman/forks
Branches https://github.com/devdfcom/docman/branches
Tags https://github.com/devdfcom/docman/tags
Activity https://github.com/devdfcom/docman/activity
Star https://github.com/login?return_to=%2Fdevdfcom%2Fdocman
Notifications https://github.com/login?return_to=%2Fdevdfcom%2Fdocman
Code https://github.com/devdfcom/docman
Issues 3 https://github.com/devdfcom/docman/issues
Pull requests 1 https://github.com/devdfcom/docman/pulls
Discussions https://github.com/devdfcom/docman/discussions
Actions https://github.com/devdfcom/docman/actions
Security 0 https://github.com/devdfcom/docman/security
Insights https://github.com/devdfcom/docman/pulse
Code https://github.com/devdfcom/docman
Issues https://github.com/devdfcom/docman/issues
Pull requests https://github.com/devdfcom/docman/pulls
Discussions https://github.com/devdfcom/docman/discussions
Actions https://github.com/devdfcom/docman/actions
Security https://github.com/devdfcom/docman/security
Insights https://github.com/devdfcom/docman/pulse
Brancheshttps://github.com/devdfcom/docman/branches
Tagshttps://github.com/devdfcom/docman/tags
https://github.com/devdfcom/docman/branches
https://github.com/devdfcom/docman/tags
41 Commitshttps://github.com/devdfcom/docman/commits/main/
https://github.com/devdfcom/docman/commits/main/
.githubhttps://github.com/devdfcom/docman/tree/main/.github
.githubhttps://github.com/devdfcom/docman/tree/main/.github
androidhttps://github.com/devdfcom/docman/tree/main/android
androidhttps://github.com/devdfcom/docman/tree/main/android
examplehttps://github.com/devdfcom/docman/tree/main/example
examplehttps://github.com/devdfcom/docman/tree/main/example
libhttps://github.com/devdfcom/docman/tree/main/lib
libhttps://github.com/devdfcom/docman/tree/main/lib
testhttps://github.com/devdfcom/docman/tree/main/test
testhttps://github.com/devdfcom/docman/tree/main/test
.gitignorehttps://github.com/devdfcom/docman/blob/main/.gitignore
.gitignorehttps://github.com/devdfcom/docman/blob/main/.gitignore
.metadatahttps://github.com/devdfcom/docman/blob/main/.metadata
.metadatahttps://github.com/devdfcom/docman/blob/main/.metadata
CHANGELOG.mdhttps://github.com/devdfcom/docman/blob/main/CHANGELOG.md
CHANGELOG.mdhttps://github.com/devdfcom/docman/blob/main/CHANGELOG.md
LICENSEhttps://github.com/devdfcom/docman/blob/main/LICENSE
LICENSEhttps://github.com/devdfcom/docman/blob/main/LICENSE
README.mdhttps://github.com/devdfcom/docman/blob/main/README.md
README.mdhttps://github.com/devdfcom/docman/blob/main/README.md
analysis_options.yamlhttps://github.com/devdfcom/docman/blob/main/analysis_options.yaml
analysis_options.yamlhttps://github.com/devdfcom/docman/blob/main/analysis_options.yaml
dartdoc_options.yamlhttps://github.com/devdfcom/docman/blob/main/dartdoc_options.yaml
dartdoc_options.yamlhttps://github.com/devdfcom/docman/blob/main/dartdoc_options.yaml
pubspec.yamlhttps://github.com/devdfcom/docman/blob/main/pubspec.yaml
pubspec.yamlhttps://github.com/devdfcom/docman/blob/main/pubspec.yaml
READMEhttps://github.com/devdfcom/docman
MIT licensehttps://github.com/devdfcom/docman
https://github.com/devdfcom/docman#document-manager-docman
https://github.com/devdfcom/docman#readme
https://pub.dev/packages/docman
https://opensource.org/licenses/MIT
https://github.com/devdfcom/docman/discussions/new?category=ideas
https://github.com/devdfcom/docman/discussions/new/choose
https://github.com/devdfcom/docman/issues/new?labels=bug&projects=&template=bug_report.yml
DocumentsProviderhttps://developer.android.com/reference/kotlin/android/provider/DocumentsProvider
https://github.com/devdfcom/docman#-features
https://github.com/devdfcom/docman#-supported-android-versions
https://github.com/devdfcom/docman#example-usage
https://github.com/devdfcom/docman#-documentation
pub.devhttps://pub.dev/documentation/docman/latest/
examplehttps://github.com/devdfcom/docman/blob/main/example
https://github.com/devdfcom/docman#table-of-contents
Installationhttps://github.com/devdfcom/docman#installation
Pickerhttps://github.com/devdfcom/docman#-picker
see exampleshttps://github.com/devdfcom/docman#picker-examples
Pick directoryhttps://github.com/devdfcom/docman#pick-directory
Pick documentshttps://github.com/devdfcom/docman#pick-documents
Pick fileshttps://github.com/devdfcom/docman#pick-files
Pick visualMediahttps://github.com/devdfcom/docman#pick-visualmedia
App Directorieshttps://github.com/devdfcom/docman#-app-directories
see exampleshttps://github.com/devdfcom/docman#app-directories-examples
Supported app directorieshttps://github.com/devdfcom/docman#supported-app-directories
Get all directories at oncehttps://github.com/devdfcom/docman#get-all-directories-at-once
Plugin Cache cleanerhttps://github.com/devdfcom/docman#plugin-cache-cleaner
Persisted permissionshttps://github.com/devdfcom/docman#persisted-permissions
see exampleshttps://github.com/devdfcom/docman#persisted-permissions-examples
PersistedPermission data classhttps://github.com/devdfcom/docman#persistedpermission-class
List/Stream permissionshttps://github.com/devdfcom/docman#list--stream-permissions
List/Stream Documents with permissionshttps://github.com/devdfcom/docman#list--stream-documents-with-permissions
Release & Release all actionshttps://github.com/devdfcom/docman#release--release-all-actions
Get Uri permission statushttps://github.com/devdfcom/docman#get-uri-permission-status
Validate permissionshttps://github.com/devdfcom/docman#validate-permissions
DocumentFilehttps://github.com/devdfcom/docman#-documentfile
see exampleshttps://github.com/devdfcom/docman#documentfile-examples
Instantiate DocumentFilehttps://github.com/devdfcom/docman#instantiate-documentfile
Activity methodshttps://github.com/devdfcom/docman#documentfile-activity-methods
Events / Stream methodshttps://github.com/devdfcom/docman#documentfile-events--stream-methods
Action methodshttps://github.com/devdfcom/docman#documentfile-action-methods
DocumentThumbnailhttps://github.com/devdfcom/docman#-documentthumbnail-class
Unsupported methodshttps://github.com/devdfcom/docman#unsupported-methods
DocumentsProviderhttps://github.com/devdfcom/docman#documents-provider
see exampleshttps://github.com/devdfcom/docman#documents-provider-examples
Setup DocumentsProviderhttps://github.com/devdfcom/docman#setup-documentsprovider
DocumentsProvider examplehttps://github.com/devdfcom/docman#provider-json-example
DocMan Exceptionshttps://github.com/devdfcom/docman#docman-exceptions
Changeloghttps://github.com/devdfcom/docman#-changelog
Help & Questionshttps://github.com/devdfcom/docman#help--questions
Contributinghttps://github.com/devdfcom/docman#-contributing
https://github.com/devdfcom/docman#️-installation
https://github.com/devdfcom/docman#-picker
DocManPickerhttps://github.com/devdfcom/docman/blob/main/lib/src/utils/doc_man_picker.dart
https://github.com/devdfcom/docman#pick-directory
All restrictions are described here at developer.android.comhttps://developer.android.com/training/data-storage/shared/documents-files#document-tree-access-restrictions
https://github.com/devdfcom/docman#pick-documents
https://github.com/devdfcom/docman#pick-files
Pick documentshttps://github.com/devdfcom/docman#pick-documents
https://github.com/devdfcom/docman#pick-visualmedia
Pick fileshttps://github.com/devdfcom/docman#pick-files
https://private-user-images.githubusercontent.com/7115964/392009230-25594ef3-2fbc-4ae6-aabf-7d440e4a77ce.gif?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzA4OTAyNzIsIm5iZiI6MTc3MDg4OTk3MiwicGF0aCI6Ii83MTE1OTY0LzM5MjAwOTIzMC0yNTU5NGVmMy0yZmJjLTRhZTYtYWFiZi03ZDQ0MGU0YTc3Y2UuZ2lmP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDIxMiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjAyMTJUMDk1MjUyWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MWUwZDI1ODM5MjU4OGM5MGU4YjMzZTVkZjU3MjQyMGYzNDllMjRmYzIxNTEwYzM3ODA4YTI3NjcwZTNmMTliZCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.UEyotti_udzGK8b5sFY8zyyNeip_1CoW3mOz14-1b-M
https://private-user-images.githubusercontent.com/7115964/392009515-5d787744-a3df-4697-a0ed-59f00d050e17.gif?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzA4OTAyNzIsIm5iZiI6MTc3MDg4OTk3MiwicGF0aCI6Ii83MTE1OTY0LzM5MjAwOTUxNS01ZDc4Nzc0NC1hM2RmLTQ2OTctYTBlZC01OWYwMGQwNTBlMTcuZ2lmP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDIxMiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjAyMTJUMDk1MjUyWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MGYyNjkyYjU5NDE2ZThkYzFlZWM0ZmNjZjdmYTUxMTU3NzE5N2M1NmIzZjUzOTU0YjQ1ZTk3ZjNhMTg5YmFjMiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.w15e-5G4dddV31PMIS8eQX-SXjRYVqNJFjGa0Dly798
https://private-user-images.githubusercontent.com/7115964/392010743-b9556dde-280d-4429-a486-7d4e70308ad4.gif?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzA4OTAyNzIsIm5iZiI6MTc3MDg4OTk3MiwicGF0aCI6Ii83MTE1OTY0LzM5MjAxMDc0My1iOTU1NmRkZS0yODBkLTQ0MjktYTQ4Ni03ZDRlNzAzMDhhZDQuZ2lmP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDIxMiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjAyMTJUMDk1MjUyWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YjA4YTg2ODI0ZjNhOTA3YzNhZGZlOWNjYWY5MDJkZWUzZGEzMTFhYzFhNmM4ZTA4NzNjNzM5NjAxOGE2MGZiMSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.whZdAs4QHUlzRNWCfyDqMBFA29YAI55FxkLZORAz7S8
https://private-user-images.githubusercontent.com/7115964/392010953-6241bbfc-1f00-47d5-b1c9-8dc1cf250ce7.gif?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzA4OTAyNzIsIm5iZiI6MTc3MDg4OTk3MiwicGF0aCI6Ii83MTE1OTY0LzM5MjAxMDk1My02MjQxYmJmYy0xZjAwLTQ3ZDUtYjFjOS04ZGMxY2YyNTBjZTcuZ2lmP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDIxMiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjAyMTJUMDk1MjUyWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NzIxNTJhNjU3OTQxM2VmOWQwNzc5ZjBjZDc3NGM2N2YzZTJlOWY0NzExZDVkZDY1ZTI0YzZjZDUwYzYzNGEyYSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.2gc1gB2ItE2gKA4KYVogqtUiG0gCh0-tbwXapKsSB5w
https://github.com/devdfcom/docman#-app-directories
DocManAppDirshttps://github.com/devdfcom/docman/blob/main/lib/src/utils/doc_man_app_dirs.dart
https://github.com/devdfcom/docman#supported-app-directories
https://github.com/devdfcom/docman#get-all-directories-at-once
https://github.com/devdfcom/docman#️-plugin-cache-cleaner
https://private-user-images.githubusercontent.com/7115964/392124394-4675fddc-45f5-4008-9d5a-a61dafba1dc1.gif?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzA4OTAyNzIsIm5iZiI6MTc3MDg4OTk3MiwicGF0aCI6Ii83MTE1OTY0LzM5MjEyNDM5NC00Njc1ZmRkYy00NWY1LTQwMDgtOWQ1YS1hNjFkYWZiYTFkYzEuZ2lmP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDIxMiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjAyMTJUMDk1MjUyWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9OTNiMTQ5ZjNiOWQ4ZDFiYjJiMzg5NzVmZWFmNGNmM2RlMWRmNWVhMmU4NGMzMTBlNTJlZDZmMTg0NmI3YjM2YSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.43lvETn5uUXQAFE4vaOBo9k2OsIr8MHIxcRZwRV1VGM
https://github.com/devdfcom/docman#️-persisted-permissions
DocManPermissionManagerhttps://github.com/devdfcom/docman/blob/main/lib/src/utils/doc_man_permissions.dart
https://github.com/devdfcom/docman#persistedpermission-class
UriPermissionhttps://developer.android.com/reference/kotlin/android/content/UriPermission
https://github.com/devdfcom/docman#list--stream-permissions
https://github.com/devdfcom/docman#list--stream-documents-with-permissions
https://github.com/devdfcom/docman#release--release-all-actions
https://github.com/devdfcom/docman#get-uri-permission-status
https://github.com/devdfcom/docman#️-validate-permissions
https://private-user-images.githubusercontent.com/7115964/392152013-4109417d-df33-42f5-9df8-fb3516169aae.gif?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzA4OTAyNzIsIm5iZiI6MTc3MDg4OTk3MiwicGF0aCI6Ii83MTE1OTY0LzM5MjE1MjAxMy00MTA5NDE3ZC1kZjMzLTQyZjUtOWRmOC1mYjM1MTYxNjlhYWUuZ2lmP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDIxMiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjAyMTJUMDk1MjUyWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZmY3MGZkMTJlNTUxNGQxNjEzZjY4MDRkOThkZTZhYWJjNmVmZDBiNmM1ODBjNmMxYzdmMzg2OGZjZDM1NjM0NCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.21KAOuINqnXbLbb--QK3rf8QIrLyRJPhWKVtA6hYy1Y
https://private-user-images.githubusercontent.com/7115964/392152142-0efe0c21-56cf-4437-b9b6-e848cc0e269f.gif?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzA4OTAyNzIsIm5iZiI6MTc3MDg4OTk3MiwicGF0aCI6Ii83MTE1OTY0LzM5MjE1MjE0Mi0wZWZlMGMyMS01NmNmLTQ0MzctYjliNi1lODQ4Y2MwZTI2OWYuZ2lmP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDIxMiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjAyMTJUMDk1MjUyWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZTk3YzI3N2ExZjE0YmU2Y2M5MTBjM2I3MzM1OWYzNTBlMGUzMGQ0YzUxYTgyNjQwZDczZjkxMzEyNmY2Y2YwMiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.boKsLPtxvr4zwyEqZKPzZAPzouBXebjRPd_5lbrxjwA
https://github.com/devdfcom/docman#-documentfile
DocumentFilehttps://developer.android.com/reference/kotlin/androidx/documentfile/provider/DocumentFile
https://github.com/devdfcom/docman#instantiate-documentfile
https://github.com/devdfcom/docman#documentfile-activity-methods
https://github.com/devdfcom/docman#documentfile-events--stream-methods
https://github.com/devdfcom/docman#documentfile-action-methods
PersistedPermissionhttps://github.com/devdfcom/docman#persistedpermission-class
readAsByteshttps://github.com/devdfcom/docman#documentfile-read-as-bytes
listDocumentsStreamhttps://github.com/devdfcom/docman#list-documents-stream
DocumentThumbnailhttps://github.com/devdfcom/docman#-documentthumbnail-class
https://github.com/devdfcom/docman#-documentthumbnail-class
DocumentFile.thumbnail()https://github.com/devdfcom/docman#documentfile-action-thumbnail
DocumentThumbnailhttps://github.com/devdfcom/docman#-documentthumbnail-class
https://github.com/devdfcom/docman#unsupported-methods
https://private-user-images.githubusercontent.com/7115964/393536864-a5cb398c-1a9f-4aab-91cb-112e31c4565c.gif?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzA4OTAyNzIsIm5iZiI6MTc3MDg4OTk3MiwicGF0aCI6Ii83MTE1OTY0LzM5MzUzNjg2NC1hNWNiMzk4Yy0xYTlmLTRhYWItOTFjYi0xMTJlMzFjNDU2NWMuZ2lmP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDIxMiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjAyMTJUMDk1MjUyWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZjhmMWZiNjQ5YTFkZTMzMTBkOWZhYmQwYWIxMTVmYTFjOWRkYzYyMzBmNzBhNzE3Mjg4MmVkMGJhNWJkNjE0NSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.lwSsrnqaL1lF2GaGSxxONEZNPE3QRauq4qqYvbaSCZA
https://private-user-images.githubusercontent.com/7115964/393536920-fd510728-9601-47ad-9e14-b183e5bb2f95.gif?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzA4OTAyNzIsIm5iZiI6MTc3MDg4OTk3MiwicGF0aCI6Ii83MTE1OTY0LzM5MzUzNjkyMC1mZDUxMDcyOC05NjAxLTQ3YWQtOWUxNC1iMTgzZTViYjJmOTUuZ2lmP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDIxMiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjAyMTJUMDk1MjUyWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NzJmOGNiNjRlOWI1MWM4NTdkNDk1NTJjZmE0YTBiYjgxMDkxMmM1OWFjMjk2NjRmOTRlNTg1YWM5ODBmMzRkZCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.jPRVUxQkRarZvZmfNsjGnkyQGVIGmenVFiCE8op8Wtk
https://private-user-images.githubusercontent.com/7115964/393536995-f9e851c0-5e49-4a05-a122-909c188e530b.gif?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzA4OTAyNzIsIm5iZiI6MTc3MDg4OTk3MiwicGF0aCI6Ii83MTE1OTY0LzM5MzUzNjk5NS1mOWU4NTFjMC01ZTQ5LTRhMDUtYTEyMi05MDljMTg4ZTUzMGIuZ2lmP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDIxMiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjAyMTJUMDk1MjUyWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9Y2Q3ZjQzNTRkMGJhN2EzNmYzNTg1NTg2ZGNiYzk2YjQyYTk3N2M0NGU2NjdiYjRiMTE2YmU1ZGEwNWM5ZTVhOSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.22NiOGJu2ZtrTHIaVfjYuI3T7KX3MZp9Yo5S5Js3Wx4
https://private-user-images.githubusercontent.com/7115964/393537021-4c5158f3-b694-4ec0-8fb0-72a58bd61986.gif?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzA4OTAyNzIsIm5iZiI6MTc3MDg4OTk3MiwicGF0aCI6Ii83MTE1OTY0LzM5MzUzNzAyMS00YzUxNThmMy1iNjk0LTRlYzAtOGZiMC03MmE1OGJkNjE5ODYuZ2lmP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDIxMiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjAyMTJUMDk1MjUyWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YTFkNDc2N2Q0M2Y0NzQ0YjEyMTZhMGI2MmI4NDJkYTFlOGNlYThkYjcwNWExMzM1ODJjYzQ3Y2MyZGMzOTliMiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.f5dpM30wFvEzbSttcg9ZXp5i0FZ0YABxlSSL5DjNbmU
https://github.com/devdfcom/docman#️-documentsprovider
DocumentsProviderhttps://developer.android.com/reference/kotlin/android/provider/DocumentsProvider
https://github.com/devdfcom/docman#setup-documentsprovider
plugin's example apphttps://github.com/devdfcom/docman/blob/main/example/assets/provider.json
https://github.com/devdfcom/docman#documentsprovider-configuration
https://private-user-images.githubusercontent.com/7115964/397950857-9d365397-3050-46b8-b0c9-a1f4a4956c82.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzA4OTAyNzIsIm5iZiI6MTc3MDg4OTk3MiwicGF0aCI6Ii83MTE1OTY0LzM5Nzk1MDg1Ny05ZDM2NTM5Ny0zMDUwLTQ2YjgtYjBjOS1hMWY0YTQ5NTZjODIuanBnP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDIxMiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjAyMTJUMDk1MjUyWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NjE4ODYyOWU5YzI3MmJhMTdjNjVmZGZmMTEyYjZiMWU3NWIwYjI3NjkyMTM0MDJiMWM5NTVjMjg4MDYxZTIxNyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.vGQmwX8p2vNDIXJFGuUTcvdpomljD56icwfj1AP1Qlw
https://private-user-images.githubusercontent.com/7115964/397950874-5af73262-1991-424b-b6dc-45785c154a95.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzA4OTAyNzIsIm5iZiI6MTc3MDg4OTk3MiwicGF0aCI6Ii83MTE1OTY0LzM5Nzk1MDg3NC01YWY3MzI2Mi0xOTkxLTQyNGItYjZkYy00NTc4NWMxNTRhOTUuanBnP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDIxMiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjAyMTJUMDk1MjUyWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MzUyYTEzMTUxNzQ3ZDlhZDU1NzA1NmNjYjE0ZDU5YmU0NjQ3N2Y2MjhkZDY4YjA1MzQ1YzgyMGE1Njc5ODRkMiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.Wc64wkXGk9mH8Yv5kRLBX5_40V-XxDqF0JUq7gsqU60
https://private-user-images.githubusercontent.com/7115964/397950797-c4481d37-1e73-4e13-a3e2-5edfa8936f8a.gif?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzA4OTAyNzIsIm5iZiI6MTc3MDg4OTk3MiwicGF0aCI6Ii83MTE1OTY0LzM5Nzk1MDc5Ny1jNDQ4MWQzNy0xZTczLTRlMTMtYTNlMi01ZWRmYTg5MzZmOGEuZ2lmP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDIxMiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjAyMTJUMDk1MjUyWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZDY0ZTJlOWMzOWRlZGY3NmIwM2YxODFjNWMxMmI4M2NmNmQ3ZGZhZmE0NzkxNmZhZGI5ODljOWY3YjI4MmRjZCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.l8YHNOw3anREAgmOE1ZAF8Ta7lPT-sgblYYtbMUGcHo
https://private-user-images.githubusercontent.com/7115964/397950843-4c66fa0c-15bc-4df0-b754-0831700e57e1.gif?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzA4OTAyNzIsIm5iZiI6MTc3MDg4OTk3MiwicGF0aCI6Ii83MTE1OTY0LzM5Nzk1MDg0My00YzY2ZmEwYy0xNWJjLTRkZjAtYjc1NC0wODMxNzAwZTU3ZTEuZ2lmP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDIxMiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjAyMTJUMDk1MjUyWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NjJjZmUyMjBkZWNlYWZkY2I1ZTRhMjMwNzM2MGMyMmM2ZjM2N2UwZGE2NzY4ZWI5NTEwMDUwYjc0Nzk0NTY2YiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.6UEdvmB-WgIdPLsh7HO5CLXU4X2Wv2yU2OmlJqisAz4
https://github.com/devdfcom/docman#️-docman-exceptions
MediaStore.getPickImagesMaxLimithttps://developer.android.com/reference/android/provider/MediaStore#getPickImagesMaxLimit()
https://github.com/devdfcom/docman#-changelog
CHANGELOG.mdhttps://github.com/devdfcom/docman/blob/main/CHANGELOG.md
https://github.com/devdfcom/docman#️-help--questions
Discussions Tabhttps://github.com/devdfcom/docman/discussions
https://github.com/devdfcom/docman#-contributing
fork the repositoryhttps://docs.github.com/en/get-started/quickstart/fork-a-repo
create a pull requesthttps://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request
Discussions Tabhttps://github.com/devdfcom/docman/discussions
MIT Licensehttps://github.com/devdfcom/docman/blob/main/LICENSE
pub.dev/packages/docmanhttps://pub.dev/packages/docman
android https://github.com/topics/android
flutter https://github.com/topics/flutter
saf https://github.com/topics/saf
documents-provider https://github.com/topics/documents-provider
documentfile https://github.com/topics/documentfile
Readme https://github.com/devdfcom/docman#readme-ov-file
MIT license https://github.com/devdfcom/docman#MIT-1-ov-file
Please reload this pagehttps://github.com/devdfcom/docman
Activityhttps://github.com/devdfcom/docman/activity
Custom propertieshttps://github.com/devdfcom/docman/custom-properties
9 starshttps://github.com/devdfcom/docman/stargazers
2 watchinghttps://github.com/devdfcom/docman/watchers
4 forkshttps://github.com/devdfcom/docman/forks
Report repository https://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fdevdfcom%2Fdocman&report=devdfcom+%28user%29
Releases 5https://github.com/devdfcom/docman/releases
v1.2.0 Latest Jan 23, 2025 https://github.com/devdfcom/docman/releases/tag/v1.2.0
+ 4 releaseshttps://github.com/devdfcom/docman/releases
Please reload this pagehttps://github.com/devdfcom/docman
ko-fi.com/devdfhttps://ko-fi.com/devdf
Learn more about GitHub Sponsorshttps://github.com/sponsors
Please reload this pagehttps://github.com/devdfcom/docman
Dart 60.6% https://github.com/devdfcom/docman/search?l=dart
Kotlin 39.4% https://github.com/devdfcom/docman/search?l=kotlin
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.