Autore Topic: File fantasma..interna storage  (Letto 1119 volte)

Offline AnderAndroid

  • Nuovo arrivato
  • *
  • Post: 8
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Ideos
  • Sistema operativo:
    2.2 Froyo
File fantasma..interna storage
« il: 20 Maggio 2011, 15:17:48 CEST »
0
Ciao a tutti,
dunque io ho scritto un'applicazione per scrivere un file di testo nell'internal storage. Riesco a scriverlo e anche a leggerlo. Però non riesco a trovarlo nel path /mnt/android/data/nome.package perchè non esiste il nome.package creata dalla mia applicazione. Come faccio a recuperarlo questo file con ASTRO, per esempio? Il file c'è da qualche parte, ma non lo riesco a trovare se voglio visualizzarlo con i miei occhi.. insomma il file ciao.txt non se trova proprio..

Allego il codice.
Codice (Java): [Seleziona]
String stringa = "ciao ciao";
        try {
                FileOutputStream fos1 = openFileOutput( "ciao.txt", Context.MODE_WORLD_READABLE ); //tutte le applicazione lo possono leggere
                fos1.write(stringa.getBytes());
                fos1.close();
         } catch (FileNotFoundException e) {
             // TODO Auto-generated catch block
             e.printStackTrace();
     } catch (IOException e) {
             // TODO Auto-generated catch block
             e.printStackTrace();
     }

Grazie per l'aiuto,
mi sta facendo impazzire sta cosa..

Offline MarcoDuff

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1073
  • Respect: +202
    • Google+
    • marcoduff
    • Mostra profilo
    • MarcoDuff's Blog
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    MarcoDuff
  • Sistema operativo:
    Windows 7
Re:File fantasma..interna storage
« Risposta #1 il: 20 Maggio 2011, 15:32:55 CEST »
0
Codice: [Seleziona]
/data/data/<package>/files/
 8-)

Offline AnderAndroid

  • Nuovo arrivato
  • *
  • Post: 8
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Ideos
  • Sistema operativo:
    2.2 Froyo
Re:File fantasma..interna storage
« Risposta #2 il: 20 Maggio 2011, 15:40:19 CEST »
0
Ho provato a guardare dentro la cartella /data ma non trovo un'altra cartella con quel nome  :-P
Quindi son nuovamente bloccato..
PS: Ovviamente ci sono entrato con ASTRO dopo aver lanciato il programma.
« Ultima modifica: 20 Maggio 2011, 15:42:33 CEST da AnderAndroid, Reason: Per nota »

Offline MarcoDuff

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1073
  • Respect: +202
    • Google+
    • marcoduff
    • Mostra profilo
    • MarcoDuff's Blog
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    MarcoDuff
  • Sistema operativo:
    Windows 7
Re:File fantasma..interna storage
« Risposta #3 il: 20 Maggio 2011, 15:46:20 CEST »
0
Mi sa che devi avere i permessi di root per visualizzare quella cartella...

Offline AnderAndroid

  • Nuovo arrivato
  • *
  • Post: 8
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Ideos
  • Sistema operativo:
    2.2 Froyo
Re:File fantasma..interna storage
« Risposta #4 il: 20 Maggio 2011, 15:47:57 CEST »
0
Uhm..interessante. Come potrei riuscire ad ottenere i permessi? ( Sono ignorantello  O:-) )

Offline MarcoDuff

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1073
  • Respect: +202
    • Google+
    • marcoduff
    • Mostra profilo
    • MarcoDuff's Blog
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    MarcoDuff
  • Sistema operativo:
    Windows 7
Re:File fantasma..interna storage
« Risposta #5 il: 20 Maggio 2011, 15:49:24 CEST »
0

Offline AnderAndroid

  • Nuovo arrivato
  • *
  • Post: 8
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Ideos
  • Sistema operativo:
    2.2 Froyo
Re:File fantasma..interna storage
« Risposta #6 il: 20 Maggio 2011, 15:59:10 CEST »
0
Purtroppo anche con quello continuo a non visualizzare la seconda cartella data..   :-(

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1387
  • Respect: +164
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Re:File fantasma..interna storage
« Risposta #7 il: 20 Maggio 2011, 19:45:09 CEST »
0
Purtroppo anche con quello continuo a non visualizzare la seconda cartella data..   :-(
Le cartelle di sistema non sono visibili ai file manager "normali" perché questi non accedono ai permessi di root. Per aprirlo devi scaricare un file manager con permessi di root.
Comunque puoi anche usare adb pull con questa sintassi
adb pull /data/data/package/files/nomefile /cartella/sul/computer
Postate il LogCat LogCat LogCat LogCat LogCat

Offline AnderAndroid

  • Nuovo arrivato
  • *
  • Post: 8
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Ideos
  • Sistema operativo:
    2.2 Froyo
Re:File fantasma..interna storage
« Risposta #8 il: 21 Maggio 2011, 10:07:47 CEST »
0
 :-) Grazie mille a tutti e due, ora ho capito tutto!
Purtroppo con z4root non son riuscito a cambiare i permessi ne cercehrò un altro che vada bene..
cmq utilizzando il DDMS di eclipse riesco ad accederci senza problemi.

Grazie ancora..ciaoo!
Ander