Choisissez un dossier sur un appareil Android

Je voudrais laisser l'utilisateur choisir un répertoire et enregistrer le fichier téléchargé (le fichier de téléchargement de mes applications). Je sais que certains outils (par exemple, ES File Explorer) fournissent de tels filtres d'intention. Voir http://www.estrongs.com/fr/support/developers.html . Je démarre l'activité pour le résultat et puis, puis-je obtenir un dossier sélectionné.

En outre, je sais qu'il n'y a pas de normes d'intention de "dossier sélectionné" (je ne peux pas utiliser la même intention avec d'autres outils). Connaissez-vous d'autres outils pour supporter une telle fonctionnalité? Je voudrais laisser l'utilisateur utiliser son outil, pas ES File Manager.

  • Comment écouter Picasso (Android) charger des événements complets?
  • Android: AccountPicker set Light Theme
  • Comment lire un fichier dans un bitmap Java?
  • Est-il sécuritaire de garder une référence statique à SharedPreferences et à son éditeur?
  • Animation personnalisée pour le viewpager
  • Mettre l'outil de mise en oeuvre pour se concentrer sur Camera2 API
  • Aussi, Astro propose-t-il des filtres d'intention? Je ne peux pas trouver cette information sur leur page. (Je pense que Astro est le gestionnaire de fichiers le plus utilisé pour Android)

    2 Solutions collect form web for “Choisissez un dossier sur un appareil Android”

    J'ai récemment rencontré quelque chose qui pourrait potentiellement aider ici: http://www.openintents.org/en/node/159

    Il a une application de démonstration montrant comment il peut interagir avec des applications tierces en tant que sélecteur de fichier / répertoire.

    Cela dit, je ne l'ai pas encore essayé. Je suis tombé sur cette question alors que je suis toujours à la recherche d'autres options.

    Edit: en fait, il ressemble très bien à votre lien ES File Manager. C'est peut-être simplement un clone.

    Voici la bibliothèque Android complète: https://github.com/lemberg/directory-selector-dialog-preference

    Il peut être utilisé comme DialogFragment ou comme DialogPreference. Je suis son auteur, alors n'hésitez pas à poser des questions.

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.