0
ID가 정수인 aaa:<ID>
과 같은 맞춤 URI 형식이 있다고 가정 해 보겠습니다.android.net.Uri를 사용한 사용자 정의 URI 구문 분석
나는 android.net.Uri.parse(String)
방법으로 내 안드로이드 응용 프로그램에서 구문 분석하고 싶습니다 :
Uri uri = Uri.parse("aaa:12345");
예상대로 aaa
은 uri.getScheme()
을 통해 액세스 할 수 있습니다. 나는 그것이 (모두 null
을 반환) uri.getPath()
또는 uri.getAuthority()
에 의해 반환 될 것으로 예상하지만
는하지만 난 12345
부분에 액세스 할 수있는 방법을 찾을 수 없습니다.
URI는 RFC 2396과 호환되는 것으로 보입니다. 맞습니까?
'에 액세스 할 수 있습니다,이 클래스는 검증을 거의 수행한다. 유효하지 않은 입력에 대한 동작이 정의되지 않았습니다. 이 클래스는 매우 용서합니다. 잘못된 입력이있을 경우, 달리 지정하지 않는 한 예외를 throw하기보다는 가비지를 반환합니다 .' .... 'android.net.Uri' 대신 java.net.URI를 사용하십시오. . – Selvin
'java.net.URI'와 동일한 결과가 있습니다. – fiddler