安全异常:权限拒绝错误

10
我刚刚升级到新版本的gmail(v2.3.5),我有一个查询内容提供程序以获取接收到消息的联系人详细信息的应用程序......
在最新版本中,我遇到了以下错误:
java.lang.SecurityException:Permission Denied:从ProcessRecord {40adef58 3576:com.rageconsulting.android.lightflow / 10056}(pid = 3576,uid = 10056)打开提供程序com.google.android.gm.provider.MailProvider需要com.google.android.gm.permission.READ_GMAIL或com.google.android.gm.permission.WRITE_GMAIL`
在我的清单文件中声明了以下内容:对于gmail,请参见以下内容:
<!--permissions for gmail-->
<uses-permission android:name="com.google.android.googleapps.permission.GOOGLE_AUTH"/>
<uses-permission android:name="android.permission.GET_ACCOUNTS"/>
<uses-permission android:name="com.google.android.providers.gmail.permission.READ_GMAIL"/>
<uses-permission android:name="com.google.android.gm.permission.READ_GMAIL"/>
<uses-permission android:name="com.google.android.gm.permission.WRITE_GMAIL"/>

就我所知,权限已经设置正确。

我的 Gmail 接收器如下所示:

    <receiver android:name=".receiver.GmailReceiver">
        <intent-filter>
            <action android:name="android.intent.action.PROVIDER_CHANGED" android:priority="-10">
            </action>
            <data android:scheme="content" android:host="gmail-ls" android:pathPattern="/unread/.*">
            </data>
        </intent-filter>


        <intent-filter>
            <action android:name="android.intent.action.PROVIDER_CHANGED" android:priority="-10">
            </action>
            <data android:mimeType="*/*" android:scheme="content" android:host="gmail-ls" android:path="/unread/^i">
            </data>
        </intent-filter>

    </receiver>

有人能想到我可能忽略的事情吗?

1个回答

10

1
谢谢,我没有注意到那个。 - Andrew

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接