Re: [問題] 儲存Bitmap到SD卡後 無法用圖片瀏覽器看
用 sendBroadcast
ACTION_MEDIA_SCANNER_SCAN_FILE
ACTION_MEDIA_SCANNER_STARTED
Uri data = Uri.parse("file://" + fName);
sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, data));
Uri data = Uri.parse("file://" + Environment.getExternalStorageDirectory());
sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, data));
告知 系統 要 scan file
※ 引述《kevin1234562 (章魚)》之銘言:
: 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: 60.198.250.59
推
08/25 02:27, , 1F
08/25 02:27, 1F
→
08/25 02:28, , 2F
08/25 02:28, 2F
推
08/25 11:38, , 3F
08/25 11:38, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):