2

我正在尝试在 Android 中阅读我的 gmail,例如:

Cursor cur = cr.query(Uri.parse("content://gmail-ls/conversations/xxxxx@gmail.com"), null,   null, null, null);

String[] columns = cur.getColumnNames();

并获得权限异常: Permission Denial: opening provider com.google.android.gm.provider.MailProvider from ProcessRecord{416bc448 3111:com.t2.bigbrother/10070} (pid=3111, uid=10070) 需要 com.google。 android.gm.permission.READ_GMAIL 或 com.google.android.gm.permission.WRITE_GMAIL

我试图添加权限,但仍然得到异常。我在吃冰淇淋 Sanwitch (Nexus)

4

2 回答 2

1

看起来你不能再这样做了

请参阅: http ://productforums.google.com/forum/#!msg/gmail/XD0C4sw9K7U/LpNXxFNnfgc%5B1-25%5D

于 2012-08-16T21:02:20.653 回答
0

在这种情况下,com.google.android.gm.permission.READ_GMAIL 将是正确的权限。

于 2016-09-30T17:16:00.013 回答