So, nach stundenlangem Probieren habe ich weitere Erkenntnisse:
Wenn ich die PDF-Datei durch eine MP3-Datei ersetze und mit folgendem Intent starte funktioniert es auch auf Android 6.0.1:
Delphi-Quellcode:
fn := TPath.GetSharedDownloadsPath + PathDelim + 'test.mp3';
if fileexists(fn) = false then
begin
showmessage(fn + ' nicht gefunden !');
exit;
end;
fn := 'file://' + fn;
Intent := TJIntent.Create;
Intent.setAction(TJIntent.JavaClass.ACTION_VIEW);
Intent.setDataAndType(StrToJURI(fn), StringToJString('audio/*'));
// Intent.setDataAndType(StrToJURI(fn), StringToJString('application/pdf'));
Intent.setFlags(TJIntent.JavaClass.FLAG_ACTIVITY_NEW_TASK);
TAndroidHelper.Activity.startActivity(Intent);
Was ist denn nun mit meinen PDF's bzw. den Viewern los???
Ciao
Stefan