首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用VoicemailContract会导致权限错误

使用VoicemailContract会导致权限错误
EN

Stack Overflow用户
提问于 2012-07-31 23:49:17
回答 1查看 2.4K关注 0票数 1

我正在尝试使用VoicemailContract,但我一直收到权限错误,即使我在清单中包含了权限。有谁能解释一下发生了什么吗?

尝试访问语音信箱提供程序时出现以下错误:

代码语言:javascript
复制
java.lang.SecurityException: Permission denied for URI: content://com.android.voicemail/voicemail?source_package=com.google.android.apps.googlevoice
Requires com.android.voicemail.permission.READ_WRITE_ALL_VOICEMAIL permission.

我已经在我的清单中添加了以下两个权限:

代码语言:javascript
复制
<uses-permission android:name="com.android.voicemail.permission.ADD_VOICEMAIL" />
<uses-permission android:name="com.android.voicemail.permission.READ_WRITE_ALL_VOICEMAIL" />

我也没有得到以下的广播意图:

代码语言:javascript
复制
<receiver
    android:name=".VoicemailReceiver"
    android:exported="true" > 
    <intent-filter> 
        <action android:name="android.intent.action.NEW_VOICEMAIL" />
    </intent-filter> 
</receiver>

任何帮助都将不胜感激。谢谢!

EN

回答 1

Stack Overflow用户

发布于 2012-11-27 08:07:21

我认为您需要添加您的项目包名称,即"content://com.android.voicemail/voicemail?source_package="+ ctx.getPackageName();

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11744063

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档