Ich muss den Benutzer eine Datei aus ihrem lokalen Speicher für meine Anwendung auswählen lassen. Im Moment verwende ich INTENT.ACTION_GET_CONTENT
, um den Benutzer die Datei auswählen zu lassen, aber es gibt auch die Möglichkeit, URI aus der Cloud auszuwählen. Nachdem ich die URI-Datei erhalten habe, behandle ich sie als lokale Datei und führe verschiedene Dinge aus (einschließlich des Extrahierens der Dateierweiterung). Wie kann ich den Benutzer nur lokale Dateien auswählen lassen?Wie kann der Benutzer nur lokale Dateien mit Intent in Android auswählen?
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);
}
werden xlsx und csv Dateien unter Anwendung kommen? Ich importiere Datensätze aus Excel-Dateien, CSV-Dateien usw. – ColonD
@ColonD überprüfen aktualisiert Ans –