美文网首页
android文件操作相关

android文件操作相关

作者: 大飞_2048 | 来源:发表于2019-08-26 18:18 被阅读0次

继续android开发基础操作---文件相关操作
涉及简单的文件文件操作,涉及的类
File FileOutputStream BufferedOutputStream 创建,使用和释放。
简单的adb命令下载安装文件,基础的东西,这里做下记录。以备后查。

1、保存文件
直接上代码吧。比较简单。

private StringfileName ="bytefile.yuv";
//根据bytes数组生产文件
private void createFileWithByte(byte [] bytes){

        //创建File对象 文件目录+文件名字
       File file =new File(Environment.getExternalStorageDirectory(),fileName);
       FileOutputStream outputStream =null;
       BufferedOutputStream buffereOutputStream =null;

        try {

                  //delete exist file
                  if(file.exists()){
                              file.delete();
                  }
                  //create new empty file
                  file.createNewFile();
                  //获取FileOutPutStream对象
                  outputStream =new FileOutputStream(file);
                  //获取BufferedOutputStream对象
                  buffereOutputStream =new BufferedOutputStream(outputStream);
                  //往文件所在的缓冲输出流中写byte数据
                  buffereOutputStream.write(bytes);
                  buffereOutputStream.flush();

       }catch (Exception e){
                e.printStackTrace();
      }finally {
              //关闭创建的流对象
              if(outputStream !=null){
                      try {
                              outputStream.close();
                      }catch (IOException e){
                              e.printStackTrace();
                    }
              }
              //关闭bufferOutputStream对象
               if(buffereOutputStream !=null){
              try {
                        buffereOutputStream.close();
                }catch (Exception e2){
                e2.printStackTrace();
                }
          }
     }
}

2、下载文件
adb push 、 adb pull 命令实现保存文件的上传下载

(1)下载adb push
adb push /sdcard/bytefile.yuv ./
然后按回车执行;
(2)上传adb push
adb pull bytefile.yuv /sdcard/

相关文章

  • Android开发的File&Caches的文件存储

    1.Android文件的操作模式 2.文件的相关操作方法

  • android文件操作相关

    继续android开发基础操作---文件相关操作涉及简单的文件文件操作,涉及的类File FileOutput...

  • 9.1 文件存储

    Android文件的操作模式 文件的相关操作方法(在内存) 注:openFileInput/ouput打开的都是a...

  • 文件操作

    一、文件信息相关 二、文件操作相关 三、文件内容操作相关

  • Java文件输入输出流

    在Android开发中,文件操作还是比较频繁的,本文主要记录下文件的加载,写入等相关操作的使用。 流的分类 在Ja...

  • PHP与文件系统和服务器的交互

    0开始之前 1文件相关操作 操作文件的相关步骤:打开文件 → 进行操作 → 关闭文件 打开文件使用fopen()函...

  • gradle(6)-file相关api

    文件相关api包括: 路径获取相关api 和文件操作相关api,文件操作api只使用于工程的目录下操作.跨工程不能...

  • 【文件操作相关】

    说明,测试机型为小米Note4,miui系统 getFileDir 测试代码 测试结果得到getFileDir返回...

  • 文件操作相关

    tail aws sed grep find 查看当前目录指定文件并递归删除 查找指定目录下 大小 大于 100M...

  • 数据存储与访问之——文件存储读写

    1.Android文件的操作模式 在java中要想对文件做读写操作,只需创建 文件,读写数据即可,Android却...

网友评论

      本文标题:android文件操作相关

      本文链接:https://www.haomeiwen.com/subject/chbdectx.html