Gmail 계약

공개 최종 클래스 GmailContract

Gmail 콘텐츠 제공업체와의 사용 계약입니다.

개발자는 이 콘텐츠 제공자를 사용하여 사용자에게 라벨 정보를 표시할 수 있습니다.
라벨 정보에는 다음이 포함됩니다.

  • 라벨 이름
  • 총 대화 수
  • 읽지 않은 대화 수
  • 라벨 텍스트 색상
  • 라벨 배경 색상

이 콘텐츠 제공업체는 Froyo/Gingerbread의 경우 Gmail 버전 2.3.6 이상, Honeycomb 및 Ice Cream Sandwich의 경우 4.0.5 이상에서 사용할 수 있습니다.

애플리케이션은 콘텐츠 리졸버를 직접 쿼리하거나 로더를 사용하여 계정의 모든 라벨에 관한 정보로 커서를 가져올 수 있습니다.

Cursor labelsCursor = getContentResolver().query(GmailContract.Labels.getLabelsUri( selectedAccount), null, null, null, null);

중첩된 클래스
GmailContract.Labels
상수
권한
권한
공개 메서드
canReadLabels(컨텍스트 c)

상수

공개 정적 최종 문자열 권한

Gmail 콘텐츠 제공업체의 권한입니다.

상수 값: "com.google.android.gm"

공개 정적 최종 문자열 PERMISSION

이 android.content.ContentProvider에 액세스하려면 권한이 필요합니다.

상수 값: "com.google.android.gm.permission.READ_CONTENT_PROVIDER"

공개 메서드

공개 정적 부울 canReadLabels (컨텍스트 c)

설치된 Gmail 앱이 라벨 정보 쿼리를 지원하는지 확인합니다.

매개변수
c 애플리케이션 컨텍스트를
반환 값
  • 라벨 API 쿼리를 만들어도 안전한 경우 true입니다.