Forum: Cross-Platform-Entwicklung
by sko1,
24. Mär 2017
Sieht zumindest für mich ganz danach aus :-(
Ciao
Stefan
Forum: Cross-Platform-Entwicklung
by sko1,
23. Mär 2017
Nach 2 Tagen vergeblicher Suche habe ich jetzt die Lösung, aber bitte nicht schlagen ;-)
Wenn Defaultprogramm gelöscht, dann bietet Android ja alle Apps an die PDF öffnen können, unter anderem eine App namens "PDF-Viewer" und blau weißem Icon und die habe ich auf meinem ersten Handy immer verwendet, also warum nicht auf dem zweiten auch?
Nachdem diese App aber unter Android 6.0.1 immer...
Forum: Cross-Platform-Entwicklung
by sko1,
23. Mär 2017
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:
fn := TPath.GetSharedDownloadsPath + PathDelim + 'test.mp3';
if fileexists(fn) = false then
begin
showmessage(fn + ' nicht gefunden !');
exit;
end;
Forum: Cross-Platform-Entwicklung
by sko1,
23. Mär 2017
Das Problem ist inzwischen aus einem anderen Licht zu sehen:
Es ist völlig egal, ob die PDF-Datei von meiner App erstellt oder eine ganz andere fremde Datei ist, ich bekomme von der im Intent aufgerufenen App (und da ist wieder egal welche PDF-App ich auswähle) die Fehlermeldung "Datei konnte nicht geöffnet werden"
Es ist auch egal ob ich diese Dateien in SharedDocumentsPath oder...
Forum: Cross-Platform-Entwicklung
by sko1,
22. Mär 2017
Ich habe ein neues Handy (Android 6.0.1) wo das Problem auftritt.
Ich habe das Programm jetzt mal auf einem älteren Tablet (Android 5.0.2) installiert, da klappt das Anzeigen aus dem Programm heraus problemlos!
Also hat sich zu Android 6.0.1 etwas geändert, ich habe aber keinerlei Ahnung wo ich jetzt ansetzen könnte!
Ciao
Stefan
Nachtrag:
Forum: Cross-Platform-Entwicklung
by sko1,
22. Mär 2017
Da ist nichts besonderes, schiebe ich mein Programm auf dem Handy in den Hintergrund, öffne z.B. den Dateimanager, kann ich das PDF problemlos mit der gewünschten App anzeigen!
Ciao
Stefan
Forum: Cross-Platform-Entwicklung
by sko1,
22. Mär 2017
Hallo,
in einer Android App wird ein PDF erzeugt und kann auch in der Anwendung geöffnet und angezeigt werden.
Nun möchte ich dem Benutzer zusätzlich die Möglichkeit geben, dieses PDF im Handy mit einer App seiner Wahl anzeigen zu lassen un sie z.B. drucken zu können:
procedure ShowPDF();
{$IFDEF ANDROID}
var
Intent: JIntent;