我的应用.失败了:
File temp = File.createTempFile(“mediaplayertmp”, “dat”);
Run Code Online (Sandbox Code Playgroud)
抛出“Permission denied”异常.
为什么会这样?听起来我需要更改某种Java设置来指定一个" remp"文件夹.
谢谢!
可能是您没有足够的权限来写入外部存储目录.我不知道这createTempFile需要这个(我认为它会在内部存储上,但不知道),但我建议将WRITE_EXTERNAL_STORAGE权限添加到清单中,如下所示:
<manifest...>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
</manifest>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4531 次 |
| 最近记录: |