[問題] 儲存Bitmap到SD卡後 無法用圖片瀏覽器看

看板AndroidDev作者 (章魚)時間13年前 (2012/08/25 00:59), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
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
文章代碼(AID): #1GDxBb67 (AndroidDev)
文章代碼(AID): #1GDxBb67 (AndroidDev)