Est-ce que quelqu'un connaît une boîte de dialogue de sélection de fichier complète? Peut-être un où vous pouvez filtrer tous les fichiers à l'exception de ceux avec des extensions spécifiques?
Je n'ai rien trouvé d'assez léger pour être implémenté facilement dans l'un de mes projets. La seule autre option semble utiliser les intentions ouvertes d'OI FileManager, mais cela nécessite que l'utilisateur ait déjà installé le gestionnaire de fichiers.
Je serais reconnaissant si quelqu'un pouvait indiquer une boîte de dialogue qui permettrait à l'utilisateur de parcourir les dossiers et de sélectionner un fichier et de renvoyer le chemin.
android
file
user-interface
dialog
code-snippets
Aymon Fournier
la source
la source
Réponses:
Il vous suffit de remplacer
onCreateDialog
dans une activité.la source
Merci schwiz pour l'idée! Voici la solution modifiée:
Utilisez-le sur l'activité onCreate (l'option de sélection de répertoire est commentée):
la source
J'ai créé
FolderLayout
ce qui peut vous aider. Ce lien m'a aidéfolderview.xml
FolderLayout.java
Et une interface
IFolderItemListener
pour ajouter quoi faire quand unfileItem
on clique sur unIFolderItemListener.java
Aussi un xml pour définir la ligne
row.xml
Comment utiliser dans votre application
Dans votre xml,
dossiers.xml
Dans votre activité,
SampleFolderActivity.java
Importez les bibliothèques nécessaires. J'espère que cela vous aidera ...
la source
Je cherchais moi-même un navigateur de fichiers / dossiers récemment et j'ai décidé de créer une nouvelle activité d'exploration (bibliothèque Android): https://github.com/vaal12/AndroidFileBrowser
L'application de test de correspondance https://github.com/vaal12/FileBrowserTestApplication- est un exemple d'utilisation.
Permet de sélectionner des répertoires et des fichiers à partir de la structure de fichiers du téléphone.
la source
Ajout au mix: le gestionnaire de fichiers OI a une API publique enregistrée sur openintents.org
http://www.openintents.org/filemanager
http://www.openintents.org/action/org-openintents-action-pick-file/
la source
J'ai implémenté la boîte de dialogue du sélecteur de fichiers Samsung, elle offre la possibilité d'ouvrir, d'enregistrer un fichier, de filtrer l'extension de fichier et de créer un nouveau répertoire dans la même boîte de dialogue Je pense que cela vaut la peine d'essayer Voici le lien que vous devez vous connecter au site des développeurs Samsung pour voir la solution
la source