getFileName

Resolve a display file name for this URI, querying the content resolver for content:// URIs. Untrusted providers (share/open-with from other apps) can throw or return a null display name, so guard both and fall back to the URI's last path segment.