Den Datei- / Bildnamen erhalten Sie von der URL, die nicht mit einem Dateinamen und einer Erweiterung endet

Meine Anfrage ähnelt fast der über den folgenden Link gestellten:
Wie erhalte ich den Dateinamen, wenn ich in der Webansicht auf URL klicke?
Ich möchte nicht verwendenURLUtil aus den dort genannten Gründen.
Ermitteln des Dateinamens mitInhaltsdisposition Header-Feld funktioniert in meinem Fall nicht.
Ich verwende die Android DownloadManager API zum Herunterladen von Dateien / Bildern. Ich muss den Dateinamen des Ziels mit festlegensetDestinationInExternalPublicDir (String dirType, String subPath) Methode.

Ich habe beobachtet, dass DownloadManager Namen wie "downloadfile.jpeg", "downloadfile-2.jpeg" bereitstellt, wenn eine Bild-URL verwendet wird. Ich habe den DownloadManager-Quellcode überprüft und COLUMN_LOCAL_FILENAME und COLUMN_TITLE gefunden, in denen möglicherweise der Name der Datei gespeichert ist.

Wie kann ich den Datei- / Bildnamen in der DownloadManager-API ermitteln?
Wenn nicht, kann ich dann feststellen, dass diese URLs am Ende keinen Dateinamen enthalten, sodass ich meinen benutzerdefinierten Namen angeben kann?