读取本地文件的权限问题

在一个音乐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
 
  1. <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />  
  2.   <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />  

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

 

 

相关文章:

  • 2021-11-02
  • 2021-10-21
  • 2021-10-27
  • 2021-07-16
  • 2021-10-15
  • 2021-09-01
  • 2021-12-28
猜你喜欢
  • 2022-12-23
  • 2021-11-17
  • 2022-12-23
  • 2022-12-23
  • 2021-11-21
  • 2022-01-28
  • 2021-11-21
相关资源
相似解决方案