【发布时间】:2015-11-17 11:47:15
【问题描述】:
我刚开始使用 android M,但无法访问外部存储。我收到以下错误
Caused by: java.lang.SecurityException: Permission Denial: reading
com.android.providers.media.MediaProvider uri
content://media/external/images/media from pid=15355, uid=10053 requires
android.permission.READ_EXTERNAL_STORAGE, or grantUriPermission()
我在清单中添加用户权限,如
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
我的构建文件具有以下设置:
compileSdkVersion 23
buildToolsVersion "22.0.1"
minSdkVersion 16
targetSdkVersion 23
如何在android M中读写外部存储?
【问题讨论】:
-
哇,你问了一个问题,并在几毫秒内立即回答了它。你真是个天才。
-
嗨@SharpEdge 我认为这样做是一个好习惯。 stackoverflow.com/help/self-answer 我花了一个小时寻找解决方案,希望将来能节省其他人的时间。 :)
-
我不知道..这个声明存在 “如果你有一个你已经知道答案的问题,并且你想公开记录这些知识,以便其他人(包括你自己)以后可以找到它”抱歉讽刺。
-
没关系,我不介意 :) 祝你有美好的一天!