CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: gianpassa con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 10 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 34 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 1 su 1
Discussione:

Accesso directory memoria interna

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Androidiano


    Registrato dal
    Jul 2014
    Messaggi
    59

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Accesso directory memoria interna

    Ciao a tutti!
    Avrei bisogno di accedere alla memoria interna del dispositivo:
    in particolare ad una cartella salvata nella memoria interna (su cui l'utente, collegando il tablet al pc via usb, può aggiungere file e/o cartelle).

    Per fare questo ho usato il seguente codice:

    codice:
    try {
                String path = Environment.getExternalStorageDirectory().toString() + "/SeaApp/Location";            
                File directory = new File(path);
                File[] files = directory.listFiles();            
                if(files.length==0){
                    Log.d("Files", "There aren't files or directory!");
                }else {                
                    for (int i = 0; i < files.length; i++) {
                        if(files[i].isFile) Log.d("Files", "FileName:" + files[i].getName());
                          else Log.d("Files", "DirectoryName:" + files[i].getName());                    
                    }//end for
                }//end else
            }catch(Exception e){
                Log.i("Files","Exception:"+e.toString());
            }
    Usando questo codice in un tablet SAMSUNG funziona perfettamente! Invece se lo eseguo in un altro tablet ASUS mi viene lanciata l'eccezione:
    java.lang.NullPointerException: Attempt to get length of null array


    Sapete il motivo e come posso risolverlo?


    Vi ringrazio molto!

  2.  

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy