Как получить имя файла из URL, имеющего параметр только в Android? - PullRequest
0 голосов
/ 20 марта 2020

Я попытался создать диспетчер загрузок в Android, который загружает любой указанный ему URL. Большинство URL-адресов не имеют имени файла в его конце и содержат параметры / поисковые запросы.

Как извлечь имя файла из любого заданного URL-адреса в Android.

Я использовал код URLUtil.guessFileName(edittext.text.toString(),null,null) он работает для URL, например https://scdn.slashgear.com/wp-content/uploads/2019/08/android_logo_2019_update-1280x720.jpg

, и не работает для URL, например

https://www.google.com/url?sa=t&source=web&rct=j&url=https://pl.cs.jhu.edu/oose/resources/android/Android-Tutorial.pdf&ved=2ahUKEwiikd_85KjoAhU2zjgGHbcgBGAQFjAKegQIAxAB&usg=AOvVaw0nlCmwVP6Xp4vIaYfQpkVK

Идея заключается в том, какой URL-адрес для загрузки мне нужен чтобы получить имя файла перед его загрузкой.
Я попробовал несколько методов из inte rnet, и он не дает решения, любое предложение приветствуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...