Einzelnen Beitrag anzeigen

sko1

Registriert seit: 27. Jan 2017
577 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#1

Android Intent für verschiedene Dateitypen?

  Alt 16. Mai 2018, 11:56
Hallo,

um verschiedene Dateitypen auf dem Handy anzeigen zu können, brauche ich verschiedene Intents:

Delphi-Quellcode:
  if (fileext = 'JPG') or (fileext = 'JPEG') then
    Intent.setDataAndType(StrToJURI(filename), StringToJString('image/jpeg'))
  else if fileext = 'PDFthen
    Intent.setDataAndType(StrToJURI(filename),
      StringToJString('application/pdf'))
  else if fileext = 'TXTthen
    Intent.setDataAndType(StrToJURI(filename), StringToJString('text/plain'))
... also mal "image/...", mal "application/..." oder "text/..."

Gibt es da was "allgemeingültiges" was gleich die richtigen DataTypes des Intents einstellt?

Käme bei obigem Code vielleicht noch mp3 dazu, müsste ich einen weiteren if-Zweig mit "audio/..." aufmachen

Das muss doch besser / einfacher / allgemeingültiger gehen?

Ciao
Stefan
  Mit Zitat antworten Zitat