Java 从Android内部存储器加载图像的权限被拒绝
开始学习java和应用程序开发。我试图显示一张带有硬编码路径的图片。我发现一个错误,告诉我缺少必要的权限: 无法解码流:java.io.FileNotFoundException:/storage/simulated/0/media/logo.jpg:打开失败:EACCES(权限被拒绝) AndroidManifest.xml:Java 从Android内部存储器加载图像的权限被拒绝,java,android,Java,Android,开始学习java和应用程序开发。我试图显示一张带有硬编码路径的图片。我发现一个错误,告诉我缺少必要的权限: 无法解码流:java.io.FileNotFoundException:/storage/simulated/0/media/logo.jpg:打开失败:EACCES(权限被拒绝) AndroidManifest.xml: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://sche
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.snwflake22.helloworld" >
<uses-permission android:name="ANDROID.PERMISSION.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="ANDROID.PERMISSION.WRITE_EXTERNAL_STORAGE"/>
<application
(...)
</application>
</manifest>
是否需要设置任何其他权限才能访问存储?或者媒体文件夹?在ANDROID上使用小写字母。权限
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
另外,您还没有在onCreate
中使用setContentView
。与权限错误无关,但您需要在它起作用之前修复它。@不管它可能是一个服务或一个片段,如果它们刚刚开始,很可能是一个活动。我想这很公平。@MatterCat hmmm是的,但我们应该关注他的错误,权限错误。这确实是一项服务,我可能刚开始使用java,但我熟悉软件开发中基于服务的体系结构。这为我解决了这个问题,谢谢。android studio的完成使其完全大写。。。
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>