Domanda

Voglio chiedere all'utente di selezionare un file da aprire dalla memoria esterna e ricevere il suo percorso.Preferibilmente vorrei evitare la codifica escrescente e utilizzare un metodo standard (ben noto, intento del sistema o simile). Detto file deve essere Spatialite DB File (* .sqlite), quindi non verrà visualizzato nella Galleria.

È stato utile?

Soluzione

Purtroppo non c'è raccogliere file nativo Android, ma è possibile ottenere uno open source da aggiungere nel progetto, quindi modificarlo per adattarlo alle tue esigenze.Check out Questa domanda così per un buon inizio.

Altri suggerimenti

Suggerirei anche che i raccoglitori di file Android hanno intenzioni di sentirsi liberi di usare.Sfortunatamente se l'utente non ha le app corrette sul proprio dispositivo, il tuo intento non avrà successo.Se ciò accade, puoi sempre dirigere l'utente per scaricare l'app.In alternativa, è possibile verificare se l'intento di selezione dei file succederà (vedi questo consiglio) , e utilizzare il selettore di file standard in caso affermativo (molti utenti hanno ASTRO, ad esempio, che I pensa ha un intento che puoi usare) e puoi tornare su qualcosa incluso nella tua app, questorenderà per un'esperienza utente forse più bella per terminare l'esperienza dell'utente in tutte le app sul loro dispositivo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top