从Android中的Gmail获取邮件列表

时间:2012-01-18 09:26:35

标签: android gmail

有这样的问题:我需要从我的Gmail帐户获取邮件列表。它显示在下面的代码段中:

Account[] accounts = AccountManager.get(this).getAccountsByType("com.google");
File file = new File("content://gmail-ls/messages/"+accounts[0].name+"/");
if(file.exists())
{
    Uri uri = Uri.parse("content://gmail-ls/messages"+accounts[0].name+"/");
    cursor = this.getContentResolver().query(uri, null, null, null, null);
}

但它不会进入“if”条件,因为这样的路径不存在。在没有“if”条件的情况下,当我通过Uri向gmail-ls的查询分配游标时,它会抛出异常。 谁知道这个问题怎么解决?将不胜感激任何建议!

1 个答案:

答案 0 :(得分:0)

看起来第三方应用无法再从Gmail读取电子邮件了 ref http://productforums.google.com/forum/#!msg/gmail/XD0C4sw9K7U/LpNXxFNnfgc