728x90
반응형
import java.net.Uri;
public class ParseURLActivity extends AppCompatActivity {
public void parseUri() {
Uri url = Uri.parse("https://parkhaas.com:80/docs/sample/index.html?name=test&value=samp#SET2");
Log.d("UriParse", "scheme = " + url.getScheme()); // https
Log.d("UriParse", "authority = " + url.getAuthority()); // parkhaas.com:80
Log.d("UriParse", "host = " + url.getHost()); // parkhaas.com
Log.d("UriParse", "port = " + url.getPort()); // 80
Log.d("UriParse", "path = " + url.getPath()); // /docs/sample/index.html
Log.d("UriParse", "path segments = " + url.getPathSegments()); // [docs, sample, index.html]
Log.d("UriParse", "last path segments = " + url.getLastPathSegment()); // index.html
Log.d("UriParse", "query = " + url.getQuery()); // name=test&value=samp
Log.d("UriParse", "query param names = " + url.getQueryParameterNames()); // [name, value]
Log.d("UriParse", "query param value = " + url.getQueryParameter("value")); // samp
Log.d("UriParse", "query params value = " + url.getQueryParameters("value")); // [samp]
Log.d("UriParse", "query param value2 = " + url.getQueryParameter("value2")); // null
Log.d("UriParse", "fragment = " + url.getFragment()); // SET2
}
}
내 기억 보강용.
728x90
반응형
'공부하는 하스씨 > 안드로이드' 카테고리의 다른 글
gradle 어휴. (1) | 2020.11.25 |
---|---|
Rounded Imageview 만들어볼까? (0) | 2019.04.22 |
베가시크릿노트A890 부활... LineageOS 14.1 커스텀롬 올리기... (2) | 2018.10.18 |
텍스트 뷰에서 특정 라인 문자열 가져오기! (0) | 2018.08.07 |
화면 관련한 상수들을 가져오는 코드 (0) | 2017.10.31 |