Android存储位图并从内部存储器获取位图

Android存储位图并从内部存储器获取位图,android,file,bitmap,Android,File,Bitmap,现在我需要读取文件。 请完全根据我的代码帮助编写“readFile()”方法。 提前感谢您。请尝试以下内容 String fileName; private void writeFile(Bitmap bmp) { FileOutputStream out = null; try { out = new FileOutputStream(name + ".jpeg"); bmp.compress(Bitmap.CompressFormat.JPEG, 90, out

现在我需要读取文件。 请完全根据我的代码帮助编写“readFile()”方法。 提前感谢您。

请尝试以下内容

String fileName;

private void writeFile(Bitmap bmp) {
FileOutputStream out = null;
try {
       out = new FileOutputStream(name + ".jpeg");
       bmp.compress(Bitmap.CompressFormat.JPEG, 90, out);
} catch (Exception e) {
    e.printStackTrace();
} finally {
       try{
           out.close();
       } catch(Throwable ignore) {}
}
}
private void readFile() {

}

查看

我不想从SDCard读取的可能的副本。您需要对多个图像执行此操作吗?也许您可以根据我的代码将它们存储在SQLite数据库上,我应该这样做吗?文件f=新文件(,文件名+“.jpeg”);?我应该写什么来代替路径呢?
File f=new File(path, name + ".jpeg");
Bitmap b = BitmapFactory.decodeStream(new FileInputStream(f));