zoukankan      html  css  js  c++  java
  • 文件操作

    一、操作SD卡

    SD卡文件存储在SDCARD目录下。

    对于android版本在1.5以下的,无需声明用户权限。1.5以上的需要声明用户权限:

    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

    使用以下方法获得SD卡路径:

    Environment.getExternalStorageDirectory()

    此方法获得的将是一个文件夹的路径。

    二、文件下载:

    部分代码:

    //建立文件

               File f=new File(dir+"/"+name);

               f.createNewFile();

               URL url=null;

               HttpURLConnection  http=null;

               try {

                  url = new URL(urlstr);

               } catch (MalformedURLException e) {

                  // TODO Auto-generated catch block

                  e.printStackTrace();

               }

               try {

                  http=(HttpURLConnection)url.openConnection();

               } catch (IOException e) {

                  // TODO Auto-generated catch block

                  e.printStackTrace();

               }

               InputStream io=http.getInputStream();

               //BufferedReader buf=new BufferedReader(new InputStreamReader(io));

               //建立outputstream

               OutputStream out=new FileOutputStream(new File(dir+"/"+name));

               byte[] data=new byte[4*1024];

               while(io.read(data)!=-1){

                  out.write(data);

               }

               out.flush();

               io.close();

               out.close();

    此操作大部分用到的是java的IO知识。

  • 相关阅读:
    大爆炸集成 Big Bang
    How:怎么做集成测试
    Where:对什么部分做集成测试
    web预览图片
    对象的属性赋值
    Web请求
    Sql Server 获取数据库最近执行的操作
    服务安装脚本
    生成并保存二维码图片,此方法最清晰
    c# get,set设置默认值
  • 原文地址:https://www.cnblogs.com/itfenqing/p/4429525.html
Copyright © 2011-2022 走看看