【发布时间】:2013-08-15 01:07:50
【问题描述】:
如何在我们的应用中打开收件箱。
final String ACCOUNT_TYPE_GOOGLE = "com.google";
final String[] FEATURES_MAIL = {
"service_mail"
};
AccountManager.get(this).getAccountsByTypeAndFeatures(ACCOUNT_TYPE_GOOGLE, FEATURES_MAIL,
new AccountManagerCallback() {
@Override
public void run(AccountManagerFuture future) {
Account[] accounts = null;
try {
accounts = future.getResult();
if (accounts != null && accounts.length > 0) {
String selectedAccount = accounts[0].name;
queryLabels(selectedAccount);
}
【问题讨论】:
-
必须是GMail吗?通常的方法是使用 SEND Intent,然后从列表中选择 Gmail。
-
欢迎来到 SO。请阅读FAQ 了解如何提出好的问题。告诉我们您提到的链接以及“不工作”的含义。你有什么错误吗?如果是这样,请通过编辑您的问题并将堆栈跟踪粘贴到那里向我们展示。
标签: android