4

我想通过以下代码清除下载历史记录:

getContentResolver().delete(Uri.parse("content://downloads/my_downloads"), null, null);

但总是失败,因为我声明了 Permission Denial !

E/AndroidRuntime(3278): java.lang.SecurityException: Permission Denial: 从 pid=3278 写入 com.android.providers.downloads.DownloadProvider uri content://downloads/my_downloads, uid=10081 需要 android.permission.ACCESS_DOWNLOAD_MANAGER

有人有什么建议吗?提前致谢!

4

1 回答 1

2

将此添加到您的 AndroidManifest.xml

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

就在<manifest>标签下面

于 2012-05-04T02:20:46.437 回答