[問題] 儲存Bitmap到SD卡後 無法用圖片瀏覽器看
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
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):