如何在Lollipop中写入存储卡数据?我想从内存卡复制图像,但是有关于权限的问题,请帮助我如何在Lollipop版本中编写内存卡数据?
答案 0 :(得分:1)
您需要将这些权限添加到清单中:
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<强>注意:强>
从Android 6开始,您需要获得运行时权限.Android将一些权限定义为“危险”(如读取和写入内存),将某些权限定义为“正常”。两者都是应用程序清单中所必需的,但只有危险权限才需要运行时请求。
详细了解here!
一些技巧:
也许如果你将gradle中的targetSdkVersion
更改为22
,问题就会解决。