读取数据从Uri

来源:互联网 发布:java框架源码 编辑:程序博客网 时间:2024/06/10 00:27
package me.xiaopan.android.content;import java.io.IOException;import java.io.InputStream;import me.xiaopan.java.io.IOUtils;import android.content.Context;import android.net.Uri;public class ContentUtils {   /**    * 读取数据     * @param context    * @param uri    * @return    */   public static byte[] readData(Context context, Uri uri){        InputStream inputStream = null;        try {            inputStream = context.getContentResolver().openInputStream(uri);            if(inputStream == null) return null;            return IOUtils.read(inputStream);        } catch (Exception e) {            e.printStackTrace();            return null;        }finally {            if(inputStream != null){                try {                    inputStream.close();                } catch (IOException e) {                    e.printStackTrace();                }            }        }    }}
0 0
原创粉丝点击