获取未读邮件数gmail

时间:2012-05-09 11:23:27

标签: android

关于SO的其中一个问题中提及的Gmail.java链接已被破坏。

我的代码是

String account="abc.xyz@gmail.com";
      Uri LABELS_URI = Uri.parse("content://gmail-ls/unread/");
      Log.d("pavan","label "+LABELS_URI );
      Uri ACCOUNT_URI = Uri.withAppendedPath(LABELS_URI, account);
      Log.d("pavan","label "+ACCOUNT_URI );
      ContentResolver contentResolver= this.getContentResolver();
      Log.d("pavan","contentResolver "+contentResolver );
      Cursor cursor = contentResolver.query(ACCOUNT_URI, null, null, null, null);

但是contentResolver行抛出错误,logcat说: 找不到gmail-ls的提供商信息。

任何想法如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

如果符合您的需要,请使用Android Gmail API。否则,Gmail应用程序no longer supports access就像您正在做的那样。