Hallo,
ich öffne Dateien so:
Delphi-Quellcode:
...
filename := 'file://' + filename;
Intent := TJIntent.Create;
Intent.setAction(TJIntent.JavaClass.ACTION_VIEW);
Intent.setFlags(TJIntent.JavaClass.FLAG_ACTIVITY_NEW_TASK);
MimeType := getMimeType(StringToJString(filename));
Intent.setDataAndType(StrToJURI(filename), MimeType);
TAndroidHelper.Activity.startActivity(Intent);
das funktioniert mit allem was ich mir wünsche, txt, jpg, pdf, xlsx, xls, docx, doc, ...
aber nur solange der Dateiname keine Leerzeichen enthält.
Bei einer Datei "Mein Test.txt" kommt die Meldung
"Beim Parsen des Pakets ist ein Problem aufgetreten!"
Wo liegt der Fehler?
Ciao
Stefan