android- 下载管理器安全异常
android- DownloadManager SecurityException
我正在尝试在我的应用程序中使用 DownloadManager
class 从 url.
下载文件
DownloadManager.Request request = new DownloadManager.Request(Uri.parse(url));
dm = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE);
enqueue = dm.enqueue(request);
此代码提供:
Caused by: java.lang.SecurityException: Permission Denial: opening provider com.android.providers.downloads.DownloadProvider from ProcessRecord{4099d440 5576:com.digitalaria.gama.sample.carousel/10134} (pid=5576, uid=10134) requires android.permission.ACCESS_ALL_DOWNLOADS or android.permission.ACCESS_ALL_DOWNLOADS
如何解决问题?
您要 运行 哪个版本的 Android?
看看这个:
https://code.google.com/p/android/issues/detail?id=13043
提供 INTERNET 和 WRITE_EXTERNAL_STORAGE 权限应该可以解决这个问题。
我正在尝试在我的应用程序中使用 DownloadManager
class 从 url.
DownloadManager.Request request = new DownloadManager.Request(Uri.parse(url));
dm = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE);
enqueue = dm.enqueue(request);
此代码提供:
Caused by: java.lang.SecurityException: Permission Denial: opening provider com.android.providers.downloads.DownloadProvider from ProcessRecord{4099d440 5576:com.digitalaria.gama.sample.carousel/10134} (pid=5576, uid=10134) requires android.permission.ACCESS_ALL_DOWNLOADS or android.permission.ACCESS_ALL_DOWNLOADS
如何解决问题?
您要 运行 哪个版本的 Android? 看看这个:
https://code.google.com/p/android/issues/detail?id=13043
提供 INTERNET 和 WRITE_EXTERNAL_STORAGE 权限应该可以解决这个问题。