因为系统不容许写入文件内存卡。
1、安卓手机,从4.4.2以后限制修改对内存卡的写入,到5.0后基本上是禁止应用真接对内存卡写入文件。
2、解决方法是先可以下载到手机内存,然后用文件管理器移到内存卡上。
3、移动的时候,最好就是用系统本身的文件管理器,毕竟第三方的文件管理器,很肯定也面队不愿意中写入的限制。
1.
进入手机设置——安全——应用权限——权限/应用当然了,对于大技能地打开系统应用形式权,realme手机也为大家提供了功能全面的手机管家,大家可以福智对手机并且病毒扫描、权限管理的等大量能操作,为大家提供了手机安全主动防御功能和智能预警功能,使安全值更高。
2.
在手机桌面不能找到手机管家——权限隐私——应用权限——权限/应用
方法/步骤分类分步写作
1
/5
可以打开android文件夹
可以打开文件管理器,直接点击android文件夹。
2
/5
再打开data文件菜单
进入安卓文件夹之后,在data文件夹上单指长按。
3
/5
添加书签
在弹出来的菜单中点击添加书签的选项。
4
/5
再点书签
然后打开管理器的收藏页面,点击刚才直接添加的书签。
5
/5
成功了解锁限制
成功的解锁而且再次进入了data目录,可以像不能操作其它文件夹完全不一样对data里面的文件并且读写操作。
在3.x的版本中,在manifest中配置的权限_external_storage虽然是用处令sd卡完成写的权限。而在4.0开发的源码当中,由于有了内外置sd卡的可以区分,_external_storage的权限用处设置了内置sd卡的写权限,如果不是在manifest中仅仅配置了这个权限,那个应用只有在内置sd卡中通过写不能操作,应该根本无法在外置sd卡中接受写你操作。
需要写外置sd卡的话,不需要配置两个权限_media_storage,那样的话就可以在外置sd卡中通过中写入不能操作了。这两个权限都被定义在android源码目录frameworksasedataetcplatform.xml中:ltpermissionname