从Android中的Gmail获取邮件列表

从Android中的Gmail获取邮件列表,android,gmail,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帐户中获取邮件列表。它显示在下面的代码片段中:

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);
}
但它不会进入“如果”条件,因为这样的路径不存在。当我通过一个带有Uri的查询向gmail ls分配一个游标时,它抛出了一个异常的“if”条件。
有人知道如何解决这个问题吗?谢谢你的建议

看来第三方应用程序再也不可能从Gmail读取电子邮件了
ref

顺便说一句,我拥有所有必要的权限: