Autore Topic: Semplice file selector  (Letto 478 volte)

Offline matttt

Semplice file selector
« il: 13 Settembre 2013, 19:33:51 CEST »
0
Devo realizzare un semplice file selector in un dialog per scegliere un file da caricare da una qualsiasi cartella (quindi inclusa esplorazione)
Qualcuno ha qualche idea rimanendo sul semplice?
Ho visto che alcuni online usano android.intent.action.PICK
Le mie apps su Google Play Store:

Offline minomic

  • Nuovo arrivato
  • *
  • Post: 24
  • Respect: +2
    • Mostra profilo
Re:Semplice file selector
« Risposta #1 il: 13 Settembre 2013, 20:48:14 CEST »
0
Con una veloce ricerca ho trovato questo. Non implementa un nuovo file manager ma chiede all'utente di lanciarne uno tra quelli installati. Vedi se ti può essere utile, and remember: GIYF (Google Is Your Friend) :)

Offline matttt

Re:Semplice file selector
« Risposta #2 il: 13 Settembre 2013, 22:14:39 CEST »
0
Se facessi in questo modo e un utente non ha un filemanager che si fa?
Poi non mi ispira l'idea di passare per un app esterna solo per selezionare un file.
Piuttosto preferisco farmi un semplice selettore.

Oppure mi accontento di usare android.intent.action.PICK per caricare immagini e poco altro (ma senza esplorazione):
Codice (Java): [Seleziona]
Intent pickImageIntent = new Intent( Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI );
startActivityForResult( pickImageIntent, RESULT_IMG_PICK );

E in onActivityResult:
Codice (Java): [Seleziona]
switch( requestCode )
{
        case RESULT_IMG_PICK:
                if( resultCode == RESULT_OK )
                {
                        Uri uri = intent.getData();
                        android.util.Log.d( "URL", uri.toString() );
                }
                break;
}
« Ultima modifica: 14 Settembre 2013, 07:56:54 CEST da matttt »
Le mie apps su Google Play Store: