UriMatcher

Uri : Uri 관리 객체

- 생성 : Uri.parse(String uri) : Uri
- id/path 추가 : Uri.withAppendPath(Uri,String path)
- 분석 : uri 객체 : getPathSegment() : List


UriMatcher : Uri 분석 Util 클래스

분석 대상 Uri 와 int code 등록
- addURI(String 권한자, String pathId, int code)
- pathId :
   * 임의의 문자열
   # 임의의 숫자
 - matche(Uri) : int -> uri 와 matching되는 코드 리턴

Content Provider 작성

[1] android.content.ContentProvider 상속 받아 만든다.

[2] CallBack 메소드 오버라이딩 :
      - getType(uri)
      - insert(); uri
      - delete(): int
      - update():int
      - query() : Cursor

[3] android-manifest에 등록
      - 등록시 권한자(제공자) 지정
      - ContentResolver : Consummer 쪽에서 ContentProvider 요청 시 사용
          -> context로 부터 조회, get(ContentResolver)

'백엔드 프레임워크 & 언어' 카테고리의 다른 글

XmlViewResolver  (0) 2011.02.03
HttpClientAPi  (0) 2011.01.20
[Android] SQLite [2]  (0) 2011.01.18
[Android] SQLite [1]  (0) 2011.01.18
Content Provider  (0) 2011.01.18