云服务器免费试用

android下载文件保存到本地的方法是什么

服务器知识 0 1174

在Android中,可以使用以下代码将文件下载并保存到本地:

1. 首先,需要在AndroidManifest.xml文件中添加以下权限:

android下载文件保存到本地的方法是什么

```xml

```

2. 然后,在代码中使用以下方法下载文件并保存到本地:

```java

private void downloadFile(String url, String fileName) {

try {

URL downloadUrl = new URL(url);

HttpURLConnection connection = (HttpURLConnection) downloadUrl.openConnection();

connection.setRequestMethod("GET");

connection.setDoOutput(true);

connection.connect();

String storagePath = Environment.getExternalStorageDirectory().toString();

File file = new File(storagePath, fileName);

FileOutputStream outputStream = new FileOutputStream(file);

InputStream inputStream = connection.getInputStream();

byte[] buffer = new byte[1024];

int len;

while ((len = inputStream.read(buffer)) > 0) {

outputStream.write(buffer, 0, len);

}

outputStream.close();

inputStream.close();

} catch (Exception e) {

e.printStackTrace();

}

}

```

其中,url参数是要下载的文件的URL地址,fileName参数是要保存的文件名。该方法会将文件下载到Android设备上的默认存储位置,通常是SD卡的根目录。如果要将文件保存到其他位置,可以修改storagePath的值。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942@qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: android下载文件保存到本地的方法是什么
本文地址: https://solustack.com/30127.html

相关推荐:

网友留言:

我要评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。