2013-04-18 1 views
0

J'ai créé un fichier par la commande file.createNewFile() dans le dossier "data/data/com.android.bonvoyage" pour tester la création de fichiers dans le stockage interne de ma tablette android.Puis-je voir le fichier créé dans Android Tablet par file.createNewFile()?

J'ai trouvé que le fichier devrait être visible quand j'ai le compte root, mais je veux trouver un moyen pour voir le fichier créé sans autorisation root. Je ne m'inquiète pas où le fichier est créé, je veux juste voir et le tester sur la tablette réelle.

Puis-je faire cela?

Le processus a réussi par

File file = new File("data/data/com.android.bonvoyage/myfile.txt"); 
    boolean tf = false; 
    if (!file.exists()) { 
     try { 
      tf = file.createNewFile(); 
     } catch (IOException ioe) { 
      Toast.makeText(this, ioe.toString(), 5000).show(); 
      //ioe.printStackTrace(); 
     } finally { 
      Toast.makeText(this, "File Created? " + Boolean.toString(tf), Toast.LENGTH_SHORT).show(); 
     } 
    } 
+0

devrait pas être "/ data ..."? – njzk2

+0

également, ne consignez pas d'exceptions dans toast. Connectez-les dans les journaux. – njzk2

Répondre

0

Avec l'explorateur racine ou tout autre explorateur de fichiers qui prend en charge la racine, vous pouvez parcourir pour: data/data/com.android.bonvoyage/myfile.txt et regarder si son là ou ne pas?

0

Ecrivez le fichier sur la carte SD, puis vous pouvez le voir avec le navigateur de fichiers sans les permissions root.

Utilisez le code suivant (en prenant du guide android) pour ouvrir un fichier dans le dossier images par exemple:

public File getAlbumStorageDir(String albumName) { 
    // Get the directory for the user's public pictures directory. 
    File file = new File(Environment.getExternalStoragePublicDirectory(
      Environment.DIRECTORY_PICTURES), albumName); 
    if (!file.mkdirs()) { 
     Log.e(LOG_TAG, "Directory not created"); 
    } 
    return file; 
} 

Le guide complet se trouve ici: http://developer.android.com/training/basics/data-storage/files.html#WriteExternalStorage

Questions connexes