Je travaille sur un programme de montage vidéo et je suis relativement nouveau sur android et java. Ce que je voudrais arriver, c'est quand l'utilisateur appuie sur le bouton "créer un nouveau projet", une boîte de dialogue apparaît demandant à l'utilisateur le nom du projet. J'ai cette partie vers le bas, mais ce que je veux, c'est quand l'utilisateur appuie sur "ok" sur cette boîte de dialogue, mon code prendra le nom et créera un répertoire dans mon fichier de données/données pour mon projet. dossiers intitulés de 1 à 5 ou plus. Je ne sais vraiment pas comment s'y prendre, donc toute contribution serait vraiment appréciée.Comment créer des répertoires et des dossiers de fichiers dans le système de fichiers de données/données/projet Android
Répondre
Vous pouvez faire presque tout cela en utilisant la File et utiliser quelque chose comme ça Save an edited image to the SD card
Vérifiez la méthode getFilesDir qui renverra le répertoire que vous recherchez. Vous voudrez probablement créer un sous-répertoire également.
Comme sgarman vous propose pouvez utiliser la carte SD (et je pense qu'il vaut mieux) mais si vous voulez utiliser l'application dir vous pouvez l'obtenir en appelant getFilesDir()
de votre activité, il retournera un objet File
de /data/data/your.app/files
vous peut obtenir le chemin et ajouter le nouveau répertoire:
String dirPath = getFilesDir().getAbsolutePath() + File.separator + "newfoldername";
File projDir = new File(dirPath);
if (!projDir.exists())
projDir.mkdirs();
...
la bonne façon d'obtenir un répertoire qui, pour le propriétaire de l'appareil principal, réside sous Android/data/packagename sur le stockage externe, est juste d'appeler getExternalFilesDir() sur un contexte disponible.
C'est,
File folder = context.getExternalFilesDir("YOUR FOLDER NAME");
Et aussi, vous devez ajouter l'autorisation d'écriture dans Manifest
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
- 1. Google Maps et GMapCatcher ... Système de nommage de fichiers/répertoires
- 2. Créer des répertoires dans des fichiers de stockage interne
- 3. Liste des fichiers et sous-répertoires Android
- 4. Importations de fichiers et structure des répertoires
- 5. Comment créer des dossiers en utilisant des noms de fichiers, puis déplacer des fichiers dans des dossiers?
- 6. Générer des répertoires/sous-répertoires et fichiers
- 7. Comment configurer PHP pour avoir l'autorisation de créer des répertoires et de créer des fichiers?
- 8. Créer des dossiers iCloud avec des fichiers
- 9. Création de fichiers dans des sous-répertoires dans android
- 10. fichiers et des dossiers de sélection
- 11. Comment renommer des fichiers ou des dossiers dans Android?
- 12. Commande Batch Déplacer des fichiers PNG dans des dossiers Fichiers et dossiers de même nom
- 13. Créer des entrées dans le système de fichiers/sys
- 14. Comment sécuriser les fichiers et les dossiers via C# .NET dans le système de fichiers FAT
- 15. Autorisations de dossiers et de fichiers php
- 16. Structure des répertoires du site et des chemins de fichiers
- 17. dossier Android exécuter des autorisations dans le système de fichiers
- 18. Comment accéder aux dossiers système lors de l'énumération des répertoires?
- 19. Vue simple des fichiers et des dossiers en C#
- 20. Comment concaténer des fichiers de différents dossiers
- 21. FinalBuilder Énumération des fichiers et des dossiers
- 22. Supprimer des dossiers et des fichiers contenant
- 23. Lighttpd réécrire des fichiers et des répertoires
- 24. Spécification des dossiers et des fichiers Subversion
- 25. Récupère la structure des dossiers de DropBox et crée des dossiers et télécharge des fichiers dans des dossiers spécifiques - iPhone
- 26. Comment organiser manuellement des fichiers et des dossiers dans NetBeans?
- 27. Qt et fichiers dans des dossiers partagés
- 28. MATLAB: Ouverture et modification de fichiers imbriqués dans des dossiers dans des dossiers
- 29. Simulation de la structure du système de fichiers avec les données de base (fichiers et dossiers)
- 30. Comment créer un répertoire de fichiers et des fichiers contenus à partir d'un tableau de fichiers
s'il n'y a pas SDCard s'il vous plaît laissez-moi savoir –