2013-03-12 4 views
0

ID가 정수인 aaa:<ID>과 같은 맞춤 URI 형식이 있다고 가정 해 보겠습니다.android.net.Uri를 사용한 사용자 정의 URI 구문 분석

나는 android.net.Uri.parse(String) 방법으로 내 안드로이드 응용 프로그램에서 구문 분석하고 싶습니다 :

Uri uri = Uri.parse("aaa:12345"); 

예상대로 aaauri.getScheme()을 통해 액세스 할 수 있습니다. 나는 그것이 (모두 null을 반환) uri.getPath() 또는 uri.getAuthority()에 의해 반환 될 것으로 예상하지만

는하지만 난 12345 부분에 액세스 할 수있는 방법을 찾을 수 없습니다.

URI는 RFC 2396과 호환되는 것으로 보입니다. 맞습니까?

+0

'에 액세스 할 수 있습니다,이 클래스는 검증을 거의 수행한다. 유효하지 않은 입력에 대한 동작이 정의되지 않았습니다. 이 클래스는 매우 용서합니다. 잘못된 입력이있을 경우, 달리 지정하지 않는 한 예외를 throw하기보다는 가비지를 반환합니다 .' .... 'android.net.Uri' 대신 java.net.URI를 사용하십시오. . – Selvin

+0

'java.net.URI'와 동일한 결과가 있습니다. – fiddler

답변

0

12345 부분이 성능의 관심에서 uri.getSchemeSpecificPart()

관련 문제