作者showsky (踏实的活着)
看板AndroidDev
标题Re: [问题] 储存Bitmap到SD卡後 无法用图片浏览器看
时间Sat Aug 25 01:31:48 2012
用 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
1F:推 kevin1234562:谢谢你的解惑 我找久都找不到这资讯 刚测试过你给 08/25 02:27
2F:→ kevin1234562:的程式码 的确可行 谢谢你 :) 08/25 02:28
3F:推 givemepass:推 08/25 11:38