Faire un fichier txt dans la mémoire de stockage interne dans android

je veux faire un dossier sur la racine et mettre les fichiers txt et d'ajouter des données
'

Mon code java

  public void generateNoteOnSD(String sFileName, String sBody){
        try
        {
            String fileName = "error";
            String headings = "Hello, world!";
            String path = "/data/root/";
            File file = new File(path, fileName+".txt");
            if (!file.exists()) {
                file.mkdirs();
            }
            File gpxfile = new File(file, sFileName);
            FileWriter writer = new FileWriter(gpxfile);
            writer.append(sBody);
            writer.flush();
            writer.close();
           //Toast.makeText(this, "Saved", Toast.LENGTH_SHORT).show();
        }
        catch(IOException e)
        {
            Log.d("file error", ""+e.getMessage());
        }
       }  

J'obtiens un fichier non trouvé exception

S'il vous plaît aidez-moi comment pouvez créer un fichier sur le dossier racine de la mémoire de stockage interne

  • Vous ne pouvez pas, à moins que votre téléphone est enracinée, vous n'avez pas accès à ce répertoire (vous n'avez même pas le droit d'accès au répertoire "/data " pour le faire). Si vous êtes enraciné, votre application doit s'exécuter en tant que root pour le faire.
InformationsquelleAutor user3809459 | 2014-07-15