3
有这样的问题:我需要从我的gmail帐户获取邮件列表。它`摘录如下图所示:从Android中的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”的情况下,当我通过Uri查询为gmail-ls指定游标时,它会抛出异常。 任何人都知道如何解决这个问题?将感谢任何意见!
阅读电子邮件顺便说一句,我有所有必要的权限: <使用许可权的android:NAME =“机器人.permission.GET_ACCOUNTS“/> \t <使用权限android:name =”com.google.android.providers.gmail.permission.READ_GMAIL“/> \t <使用权限android:name =”com.google.android .gm.permission.READ_GMAIL“/> – user1155800 2012-01-18 09:34:39