2012-02-20 1 views
2

У меня есть URL-адрес, как этотполучить конкретные данные из URL-адреса в android/java?

https://example.com%3A443:443/www/36d8e8c94aae45048ba9f92f8e62c7b2/file/content?path=%2Fmnt%2Fsdcard%2Fvideo%2Fsample_mpeg4.mp4&yyy=9a7491a1f5664336b5c6bf431f42852c3749ed54722736ec748746858a710c44

мне нужно получить путь файла в/шоссе/SDCard/видео с URL. Как мне это сделать ? Я использовал URL-декодер для удаления пробелов, но я запутался в получении пути к файлу. Спасибо за вашу помощь.

ответ

8

Использование Uri.getQueryParameter().

import android.net.Uri; 

Uri uri = Uri.parse("https://example.com%3A443:443/www/36d8e8c94aae45048ba9f92f8e62c7b2/file/content?path=%2Fmnt%2Fsdcard%2Fvideo%2Fsample_mpeg4.mp4&yyy=9a7491a1f5664336b5c6bf431f42852c3749ed54722736ec748746858a710c44"); 
String pathParam = uri.getQueryParameter("path"); 
Смежные вопросы