android sd卡写入,Android写入SD卡文件夹
Android写入SD卡文件夹
我正在使用以下代码从我的服务器下载一个文件,然后将其写入SD卡的根目录,所有这些都很好:package com.downloader;import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;import android.os.Environment;import android.util.Log;public class Downloader {
public void DownloadFile(String fileURL, String fileName) {
try {
File root = Environment.getExternalStorageDirectory();
URL u = new URL(fileURL);
HttpURLConnection c = (HttpURLConnection) u.openConnection();
c.setRequestMethod("GET");
c.setDoOutput(true);
c.connect();
FileOutputStream f = new FileOutputStream(new File(root, fileName));
InputStream in = c.getInputStream();
byte[] buffer = new byte[1024];
int len1 = 0;
while ((len1 = in.read(buffer)) > 0) {
f.write(buffer, 0, len1);
}
f.close();
} catch (Exception e) {
Log.d("Downloader", e.getMessage());
}
}}
然而,使用Environment.getExternalStorageDirectory();意味着文件将始终写入根目录。/mnt/sdcard..是否可以指定要将文件写入的某个文件夹?
例如:/mnt/sdcard/myapp/downloads
干杯
EEF
android sd卡写入,Android写入SD卡文件夹相关推荐
- android多语言适配--语言对应的资源文件夹名称
android多语言适配--语言对应的资源文件夹名称 众所皆知.Android开发中,res资源文件夹下,可以根据不同的文件名后缀(连接符(-)加限定符)来区别不同的资源. android在运行时使用 ...
- Android sdk-29版本上使用 jni mkdir创建文件夹失败返回-1
Android sdk-29版本上使用 jni mkdir创建文件夹失败返回-1 + compileSdkVersion 29buildToolsVersion "29.0.2"d ...
- android SD卡目录下创建、复制文件夹以及文件
声明SD卡权限 <!-- 允许程序访问外部存储设备 --> <uses-permission android:name="android.permission.WRITE_ ...
- Android写出资源到根目录,创建一个文件夹并将其写入android的根目录
我不尝试在/ mnt / sdcard中写入外部sd.我正在尝试为可能的应用程序文件创建一个文件夹,并让其他人访问它们. 我有一个名为Libra的应用程序,该应用程序在导出数据时会生成.csv文件,并 ...
- < Android数据存储> 任务二 应用程序数据文件夹里的文件读写
:zh]Android中提供了两个方法用来打开应用程序的数据文件夹IO流. 1.FileInputStream openFileInput(String name):参数name表示某个文件名,该方法 ...
- Android开发:第四日番外——Assets文件夹和RAW文件夹区别
话说上回说到SQLite数据库,其中涉及到把已经设计好的数据库打包到APK中,提到可以放置在Assert文件夹或者RAW文件夹中,那么两者到底有什么区别呢?让我们来探究一下. 一.res/raw和as ...
- Android复习15【动画:创建资源文件夹、创建动画资源文件、组合动画、属性动画、材料设计新特性】
2020-05-09-[12周-周四] Android动画 https://blog.csdn.net/zhangbijun1230/article/details/80262359 https:// ...
- 华为手机android是什么意思,华为手机的英文文件夹是什么意思?哪些可以删除?今天总算知道了...
原标题:华为手机的英文文件夹是什么意思?哪些可以删除?今天总算知道了 我们在使用华为手机的时候,经常会看到手机有各种各样的文件夹,那么你知道,这些各种各样的文件夹,都代表哪些意思吗?哪些才可以删掉呢? ...
- 借助Android Studio生成图标(图片)drawable文件夹下的xml文件
目录 一.准备图标或者图片 二.AS新建Vector Asset 如标题所示,借助Android Studio生成图标(图片)的xml文件,存放在drawable文件夹下. 一.准备图标或者图片 本人 ...
- Android各国语言缩写以及各国语言Values文件夹命名规则
Android各国语言缩写 en 英文 en_US 英文 (美国) ar 阿拉伯文 ar_AE 阿拉伯文 (阿拉伯联合酋长国) ar_BH 阿拉伯文 (巴林) ar_DZ 阿拉伯文 (阿尔及 ...
最新文章
- Centos中文输入法安装以及切换
- 京东开源人脸识别工具包:覆盖最强模型,支持训练跑分
- 浅析TCP之SACK(选择性确认)
- Jeson nano + 思岚激光雷达rplidar_s1 + ubuntu18.04
- 在Apache上配置防盗链功能和隐藏版本号
- Centos下lnmp编译安装详细过程
- 语音识别十年来发展的历程
- maple 2018 窗口关闭提示乱码_Stata15:一次性转码,解决中文乱码问题
- web漏洞扫描器-awvs
- nmake comment
- WinHttp用法(WinHttp.WinHttpRequest.5.1方法,属性)
- CAD:excel 批量画矩形
- 笔记本电脑的计算机配置在哪里可以找到,笔记本无线设置在哪里_笔记本电脑设置无线网络的步骤-win7之家...
- Fortran系列(一):KIND的用法
- java根据word模板导出_java根据word模板导出word文件
- 2月综艺节目网络关注度榜出炉 《王牌对王牌》跃居榜首
- iic片选PCA9548A芯片
- 使用回环地址建立bgp邻居
- java 混淆 ant_Ant编译android,并Proguard代码混淆,v4混淆配置
- P1376 [USACO05MAR]Yogurt factory 机器工厂