From 40e7ab1091b6fcf8e85ae893c3bfe48dc5a59bb0 Mon Sep 17 00:00:00 2001 From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674> Date: 星期五, 28 七月 2017 11:06:29 +0800 Subject: [PATCH] --- VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/FileUtil.java | 29 +++++++++++++++++++++++++++++ 1 files changed, 29 insertions(+), 0 deletions(-) diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/FileUtil.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/FileUtil.java index ce6381c..249fbc3 100644 --- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/FileUtil.java +++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/FileUtil.java @@ -1,5 +1,8 @@ package cn.com.basic.face.util; +import android.graphics.Bitmap; +import android.graphics.BitmapFactory; + import java.io.BufferedOutputStream; import java.io.BufferedReader; import java.io.File; @@ -51,6 +54,19 @@ public static File getFile(String shortFileName) { String dir = MainActivity.getInstance().getFilesDir().getAbsolutePath(); return new File(dir, shortFileName); + } + + public static File getPhotoFile() { + File dir = new File(MainActivity.getInstance().getFilesDir().getAbsolutePath()); + File[] photoFiles = dir.listFiles(); + if (photoFiles != null) { + for (File file : photoFiles) { + if (file.isFile()) { + return file; + } + } + } + return null; } @@ -120,4 +136,17 @@ return ""; } + public static Bitmap loadBitmap(String fileName) { + String dir = MainActivity.getInstance().getFilesDir().getAbsolutePath(); + File file = new File(dir, fileName); + if (file.exists()) { + BitmapFactory.Options options = new BitmapFactory.Options(); + options.inPreferredConfig = Bitmap.Config.ARGB_8888; + Bitmap bitmap = BitmapFactory.decodeFile(file.getAbsolutePath(), options); + return bitmap; + } else { + return null; + } + } + } -- Gitblit v1.8.0