Je dois laisser l'utilisateur sélectionner un fichier de son stockage local pour mon application. En ce moment j'utilise INTENT.ACTION_GET_CONTENT
pour laisser l'utilisateur sélectionner le fichier, mais il donne également la possibilité de sélectionner l'URI à partir du nuage. Après avoir obtenu le fichier URI, je le traite comme un fichier local et j'effectue diverses opérations (y compris l'extraction de l'extension de fichier). Comment puis-je laisser l'utilisateur uniquement choisir des fichiers locaux?Comment permettre à l'utilisateur de sélectionner uniquement les fichiers locaux à l'aide d'Intent dans Android?
else if(menuItem.getItemId() == R.id.action_import_from_file){
Intent i = new Intent(Intent.ACTION_GET_CONTENT);
i.setType("*/*");
startActivityForResult(Intent.createChooser(i, "Pick a file"), REQUEST_CODE_SELECT_FILE_FOR_IMPORT);
}
est-ce que les fichiers xlsx et csv sont sous application? J'importe des jeux de données à partir de fichiers Excel, csv, etc. – ColonD
@ColonD check updated ans –