【发布时间】:2013-01-26 22:21:40
【问题描述】:
我想在我的应用程序完成下载后向 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
【问题讨论】: