权限被拒绝调用DownloadManager-> addCompletedDownload方法

时间:2012-11-16 09:08:46

标签: android download

我想在我的应用程序完成下载后向DownloadManager发送通知。

我在DownloadManager中找到了一个名为addCompletedDownload的方法。

所以我在清单中添加了以下用户权限:

<uses-permission android:name="android.permission.ACCESS_DOWNLOAD_MANAGER"/>
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>

并设置活动“android:exported =”true“”

但这种方法不起作用。

这是日志:

W/ActivityManager(238): Permission denied: checkComponentPermission() owningUid=10026
W/ActivityManager(238): Permission Denial: broadcasting Intent { 
  act=android.intent.action.MEDIA_MOUNTED dat=file:///mnt/sdcard flg=0x10 } from
  com.skymobi.browser (pid=19850, uid=10134) is not exported from uid 10026 due to
  receiver com.android.providers.downloads/com.android.providers.downloads.DownloadReceiver

1 个答案:

答案 0 :(得分:1)

我认为你也应该在清单中添加它:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />