问题
I want to clear download history by following code:
getContentResolver().delete(Uri.parse("content://downloads/my_downloads"), null, null);
But always failed because Permission Denial though I declared it!
E/AndroidRuntime(3278): java.lang.SecurityException: Permission Denial: writing com.android.providers.downloads.DownloadProvider uri content://downloads/my_downloads from pid=3278, uid=10081 requires android.permission.ACCESS_DOWNLOAD_MANAGER
Anyone have any suggestions? Thanks in advance!
回答1:
Add this to your AndroidManifest.xml
<uses-permission android:name="android.permission.ACCESS_DOWNLOAD_MANAGER" />
Just underneath the <manifest> tag
来源:https://stackoverflow.com/questions/10441833/clear-download-permission-denial