공개 최종 클래스
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 |
상수 | ||
---|---|---|
권한 | ||
권한 |
공개 메서드 | ||
---|---|---|
상수
공개 정적 최종 문자열 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