Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将数据保存在外部存储器而不是内部存储器中?Android | Java_Android - Fatal编程技术网

如何将数据保存在外部存储器而不是内部存储器中?Android | Java

如何将数据保存在外部存储器而不是内部存储器中?Android | Java,android,Android,在这段代码中,我将数据(音频、视频、图像)保存到内部存储器。我应该对其进行哪些更改以将数据存储在外部存储器中? 请帮忙 final File f = new File(context.getExternalFilesDir("received"), "SmartDataTransfer"); File dirs = new File(f.getParent());

在这段代码中,我将数据(音频、视频、图像)保存到内部存储器。我应该对其进行哪些更改以将数据存储在外部存储器中? 请帮忙

final File f = new File(context.getExternalFilesDir("received"),
                          "SmartDataTransfer");

                File dirs = new File(f.getParent());
                if (!dirs.exists())
                    dirs.mkdirs();
                f.createNewFile();

                InputStream inputstream = client.getInputStream();

                FileOutputStream Out = new FileOutputStream(f);

                copyFile(inputstream, Out);

您所说的外部存储是什么意思?以下是有关所需权限的概述:您所说的外部存储是什么意思?以下是有关所需权限的概述: