作者kevin1234562 (章鱼)
站内AndroidDev
标题[问题] 储存Bitmap到SD卡後 无法用图片浏览器看
时间Sat Aug 25 00:59:14 2012
private void OutPutFile(Bitmap Picture) {
File vSDCard = null;
vSDCard = Environment.getExternalStorageDirectory();
File Check1 = new File("/sdcard/AutoShuffer/");
if (!Check1.exists()) // 如果资料夹不存在就创建资料夹
{
Check1.mkdirs();
}
Date now = new Date();
SimpleDateFormat sdFormat = new SimpleDateFormat("yyyy-MM-dd_hh-mm-ss");
try {
String FilePath =
String.format("%s/%s/AutoShuffer/%s.jpg",vSDCard.getParent().toString(),vSDCard.getName(),
sdFormat.format(now));
FileOutputStream fos = new FileOutputStream(FilePath);
Picture.compress(Bitmap.CompressFormat.JPEG, 100, fos);
fos.flush();
fos.close();
} catch (FileNotFoundException e) {
}
小弟最近在写一个照相的软体
我使用以上程式码 把照相後取得bitmap储存到记忆体
但是 当我储存玩 我用档案管理器去看的确有看到图片在
但是我使用SamSung的图片管理器(或者其他图片浏览器都一样)
去查看 却不会马上搜寻到此图片 要重开机才会扫到
我下载了网路上其他人写的照相软体都可以直接扫到此图片的档案
不知道是缺少刷新哪一个部分的程式码 如果有知道麻烦告诉我 谢谢 :)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.40.79.52