CODEDRAGON ㆍDevelopment/Java
URI의 구성 요소
· 스키마, 데이터의 네임스페이스, 필요한 경우 인스턴스 ID를 포함합니다.
· 스키마는 (모두 content:// 로 고정)
· 예) content://constants/5
Scheme:scheme-specific-part:fragment |
Scheme |
스킴 |
scheme-specific-part |
스킴에 따라 달라지는 부분 |
fragment |
부위 지정자 |
URI 형식
content://com.codedragon.android.constants.Provider/contants/1
스키마:// 고유이름(기관,authority) /path /data id
스키마(scheme) |
· 스키마(스킴) · 컨텐트 프로바이더의 데이터를 가리키는 기본 접두사. · 인터넷 주소가 ‘http://’로 시작하는 것처럼 컨텐트프로바이더에서 사용하는 URI는 ‘content://’로 시작하는 주소를 가집니다. · 여기서 'http'와 'content' 그리고 'tel' 등을 스키마라 부릅니다.
|
||||||||||||||
기관(Authority) |
· 컨텐트 프로바이더를 지칭. · 다른 어플리케이션과 중복되어 표현할 수 없습니다. · ‘content’를 스키마로 사용하는 경우 컨텐트프로바이더 내부에서는 강제규정은 아니지만, 일반적으로 ‘com.android.example’와 같이 자바 고유 패키지 이름으로 기관을 작성하게 됩니다. |
||||||||||||||
경로(PATH) |
· 구체적인 데이터의 위치를 나타냅니다. · 컨텐트 프로바이더가 요청된 데이터의 종류를 결정하기 위해 사용 |
||||||||||||||
data id |
· 요청되는 특정 아이디값 |
'Development > Java' 카테고리의 다른 글
URL 클래스의 주요 메서드, URL 클래스 사용 예 (0) | 2017.10.27 |
---|---|
URI 형태 - URL, URN, URI (0) | 2017.10.27 |
데이타그램(DataGram), 데이타그램(DataGram) 구성, 클라이언트 소켓 (0) | 2017.10.27 |
URLConnection클래스의 필드 - 연결 설정하기, URLConnection클래스의 protected instance field (0) | 2017.10.27 |
URLConnection 클래스의 주요 메서드 (0) | 2017.10.27 |