读取本地文件的权限问题
2016年08月15日 21:41:30

阅读数:2520

在一个音乐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文件中添加两句话:

  1. <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
  2. <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />

总结:android应用中很多程序或者服务需要授予权限才可以正确运行。

最新文章

  1. JavaScript中fn()和return fn()
  2. 转 : 用Delphi编写安装程序
  3. 2016年5月19日php,mysql配置
  4. (转)Python 字典排序
  5. 段落排版--对齐(text-aliagn)
  6. RDLC报表系列(二) 行分组
  7. Android Design Support Library使用详解——TextInputLayout与TextInputEditText
  8. Vert.x 线程模型揭秘
  9. python操作redis命令
  10. C++ 初读迭代器
  11. spring cloud 的自我保护机制
  12. windows系统中配置多版本anaconda
  13. [NOIP提高组2011day1t2]选择客栈
  14. 3月9日(用 DBHelper 工具连接 mysql 数据库 实现登录验证)
  15. MySQL乐观锁和悲观锁的概念和原理
  16. C#正则表达式合并连续空格为单个空格
  17. Golang文件名命名规则
  18. 给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为1000。
  19. P1407 [国家集训队]稳定婚姻
  20. linux shell 通配符

热门文章

  1. Tensorflow入门学习笔记汇总
  2. jQuery动态生成&lt;select&gt;下拉框
  3. SpringMVC+Spring+Hibernate个人家庭财务管理系统
  4. 使用centos8搭建僵尸毁灭工程(PZ)服务器
  5. sass安装与教程
  6. MySQL调优 优化需要考虑哪些方面
  7. YAML &amp; JSON &amp;XML如何选择
  8. 实战SpringCloud通用请求字段拦截处理
  9. mysql numeric
  10. 利用docker部署elk交换机日志分析