public final 类 GmailContract
与 Gmail 内容提供方签订的合同。
开发者可以使用此 content provider 向用户显示标签信息。
标签信息包括:
- 标签名称
- 对话总数
- 未读会话数
- 标签文本颜色
- 标签背景颜色
此内容提供方适用于 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 |
常量 | ||
---|---|---|
权威 | ||
权限 |
公共方法 | ||
---|---|---|
常量
public static final String AUTHORITY
Gmail 内容提供方的授权。
常量值:
“com.google.android.gm”
public static final String PERMISSION
访问此 android.content.ContentProvider 所需的权限
常量值:
“com.google.android.gm.permission.READ_CONTENT_PROVIDER”
公共方法
public static 布尔值 canReadLabels (Context c)
检查已安装的 Gmail 应用是否支持查询标签信息。
参数
c | 应用上下文 |
返回
- 如果进行标签 API 查询是安全的,则为 true