Android6.0权限问题导致下载没效果

来源:互联网 发布:韩国布料软件md 编辑:程序博客网 时间:2024/05/16 13:53
下午下载东西和保存图片的时候碰到
open failed: EACCES (Permission denied)

这个很明显就是权限的问题,我添加了权限

    <!--在SDCard中创建与删除文件权限  -->    <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>    <!-- 往SDCard写入数据权限 -->    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>    <!--  从SDCard读取数据权限 -->    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>


但是在手机上还是不行,突然记起来我运行的环境是6.0.1,想到了6.0最大的变化就是权限的处理

百度到了这段话

Android6.0系统默认为targetSdkVersion小于23的应用默认授予了所申请的所有权限,
所以如果你以前的APP设置的targetSdkVersion低于23,在运行时也不会崩溃,
但这也只是一个临时的救急策略,用户还是可以在设置中取消授予的权限。

当我在AS中把targetSdkVersion设置为20果然就可以下载东西和保存图片了



0 0
原创粉丝点击