2012-02-20 4 views
2

나는 내가 URL에서/MNT/SDCARD/비디오 등의 파일의 경로를 얻을 필요가이android/java에서 URL의 특정 데이터를 가져 옵니까?

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

같은 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");