我知道类似的问题已经在这里问了很多,但我找不到适合我的答案。将图像/视频文件保存到子文件夹中的应用程序内部存储器
我有一个文件对象有一个指向SD卡(外部存储)的路径。例如:
File selectedFile = new File("/storage/emulated/0/Pictures/Screenshots/Screenshot_20160725-185624.png");
我想现在要做的就是到图像/视频保存到我的应用程序的内部存储的子文件夹。
例如,将文件保存到这里: INTERNAL_STORAGE/20/public_gallery/300.png
当我使用
outputStream = context.openFileOutput("20/public_gallery/300.png", Context.MODE_PRIVATE);
...
outputStream.write(content.getBytes());
...
我不能使用任何我的问题是, “/”为子文件夹。
如果任何人都可以提供给我一个小代码示例,我将非常感激。
只需使用绝对路径和FileOutputStream即可。 – greenapps
'SD卡(外部存储)'。不可以。一个micro SD卡是可移动存储器。 – greenapps
'/ storage/emulated/0/......'。这是外部存储。与微型SD卡无关。 – greenapps