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)

상수

공개 정적 최종 문자열 AUTHOR

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

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

공개 정적 최종 문자열 권한

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

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

공개 메서드

public static boolean canReadLabel (컨텍스트 c)

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

매개변수
c 애플리케이션 컨텍스트
반환 값
  • 라벨 API 쿼리를 실행해도 안전한 경우 true