Question

Je veux demander à l'utilisateur de sélectionner un fichier à ouvrir à partir du stockage externe et de recevoir son chemin.J'aimerais de préférence éviter le codage excessive et utiliser une méthode standard (une intention bien connue, fournie au système ou similaire). Ledit fichier doit être un fichier db spatialite (* .sqlite), de sorte qu'il ne figurera pas dans la galerie.

Était-ce utile?

La solution

Malheureusement, il n'y a pas de sélecteur de fichier natif Android, mais vous pouvez obtenir une open source à ajouter dans votre projet, puis modifiez-le pour répondre à vos besoins.Découvrez cette question à la question pour un bon départ.

Autres conseils

Je suggérerais également que les cueillettes de fichiers Android ont des intentions que vous pouvez vous sentir libre d'utiliser.Malheureusement, si l'utilisateur n'a pas les applications appropriées sur leur appareil, votre intention ne réussira pas.Si cela se produit, vous pouvez toujours diriger l'utilisateur à télécharger l'application.Vous pouvez également vérifier si l'intention de cueillette de fichier réussira (voir ce conseil) , et utilisez le picker de fichier standard si (de nombreux utilisateurs ont ASTRO, par exemple, que je pense a une intention que vous pouvez utiliser) et vous pouvez revenir sur quelque chose d'inclus dans votre application, cettefera une extrémité plus agréable pour mettre fin à l'expérience utilisateur sur des applications sur leur appareil.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top