读取本地文件的权限问题
2016-09-08 12:54
183 查看
在一个音乐app过程中需要读取手机本地内存卡中的音乐文件并可以播放,具体遇到的问题如下:工程没有错误,运行出现以下信息:java.lang.SecurityException: Permission Denial: reading
com.Android.providers.media.MediaProvider uri content://media/external/audio/media from pid=657, uid=10274
requires android.permission.READ_EXTERNAL_STORAGE, or grantUriPermission()
分析之后,是没有给工程添加访问手机内存卡读写文件的权利,解决办法是:在AndroidMenifest.xml文件中添加两句话:
[html]
view plain
copy
print?
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
总结:android应用中很多程序或者服务需要授予权限才可以正确运行。
com.Android.providers.media.MediaProvider uri content://media/external/audio/media from pid=657, uid=10274
requires android.permission.READ_EXTERNAL_STORAGE, or grantUriPermission()
分析之后,是没有给工程添加访问手机内存卡读写文件的权利,解决办法是:在AndroidMenifest.xml文件中添加两句话:
[html]
view plain
copy
print?
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
总结:android应用中很多程序或者服务需要授予权限才可以正确运行。
相关文章推荐
- 读取本地文件的权限问题
- IE8上传文件时读取文件的本地路径的问题
- win7 web开发遇到的问题-由于权限不足而无法读取配置文件,无法访问请求的页面
- Jquery $.ajax $.getJson读取本地文件的问题-Received an invalid response not allowed access(echarts本地测试地图包)
- 关于JQuery加载本地JSON文件无法读取(权限不足的)解决
- win7 web开发遇到的问题-由于权限不足而无法读取配置文件,无法访问请求的页面
- IIS7虚拟目录出现HTTP错误500.19(由于权限不足而无法读取配置文件)的问题
- 关于chrome浏览器下使用js读取本地json文件时提示“Origin null is not allowed by Access-Control-Allow-Origin”问题
- A网站引用B服务器虚拟目录文件导致:网站部署到IIS7上出现HTTP 错误 500.19(由于权限不足而无法读取配置文件)的问题
- 修改本地host文件无权限问题
- 网站部署到IIS7上出现HTTP 错误 500.19(由于权限不足而无法读取配置文件)的问题
- Windows 不能加载本地存储的配置文件。此问题的可能原因是安全权限不足或本地配置
- IIS7虚拟目录出现HTTP错误500.19(由于权限不足而无法读取配置文件)的问题
- Flash Player8 ActiveX 读取本地中文文件夹文件错误问题
- IIS中读取Access文件时的权限问题
- 关于js读取本地excel文件的问题。。纠结好久了
- (转载)解决IIS7虚拟目录出现HTTP 错误 500.19(由于权限不足而无法读取配置文件)的问题
- 网站部署到IIS7上出现HTTP 错误 500.19(由于权限不足而无法读取配置文件)的问题
- 获取SDCard文件读取权限问题
- win7 web开发遇到的问题-由于权限不足而无法读取配置文件,无法访问请求的页面