2013-05-11 1 views
0

Un fichier XML peut-il être créé dans Android en créant simplement un objet de classe File ie.Création de fichier sous Android

File FF=new File(Environment.getExternalStorageDirectory()+"//new.xml"); 
StreamResult result = new StreamResult(FF); 
transformer.transform(source, result); 

ou est-il d'utiliser nececessary CreateNewFile() ie. FF.createNewFile()?

Je n'ai pas écrit le code détaillé ici

Répondre

0

En gros, cela devrait fonctionner si vous avez demandé l'autorisation d'écrire sur la carte SD. Ajoutez ceci à votre manifeste:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 

Personnellement ouvert (pour l'écriture) et de créer les fichiers à la fois, sauf que je veux un fichier de 0 octet pour certains types de contrôles par exemple comme une sorte de commutateur.

+0

oui il est possible que vous ayez besoin d'ajouter la permission de cette

+0

Je cherchais juste cette ligne sur mon mobile. :-) – rekire

+0

Merci mon pote Je l'ai déjà ajouté ma question était quand utilisons-nous createNewFile() lorsque le fichier peut être créé comme ça? – user2044296