当前位置: 代码迷 >> Android >> 调用android 自带的DownloadProvider遇到的有关问题
  详细解决方案

调用android 自带的DownloadProvider遇到的有关问题

热度:75   发布时间:2016-05-01 15:49:34.0
调用android 自带的DownloadProvider遇到的问题
当我们在网上搜索如何调用DownloadProvider的时候,你一定能找到相关的例子和满意的答案,但当你真正的动手去做的时候,你就会遇到一个很纳闷的问题:我明明写了permission了,为什么还是报出permission deny呢?若你的apk是通过Install 命令安装到emulator的时候,就会遇到这样的现象,因为DownloadProvider只允许
Constant name  Permission name  Access restrictions  Description 
Downloads.PERMISSION_ACCESS  "android.permission.ACCESS_DOWNLOAD_MANAGER"  Signature or System  Applications that want to access the Download Manager MUST have this permission. 

也就是说我们Install 时是安装在/data/data下的不是/system/app下,不属于system,这就是为什么你明明写了permission,并且与Browser一样写,还是遇到这样的问题。所以你必须通过push 命令将你的apk放在/system/app目录下。
  相关解决方案