首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

插入删除图片MediaScanner缓存有关问题

2012-08-31 
插入删除图片MediaScanner缓存问题插入图片ContentValues values new ContentValues() ? ? ? values.pu

插入删除图片MediaScanner缓存问题

插入图片

ContentValues values = new ContentValues(); ? ? ? values.put(Images.Media.TITLE, filename);? ? values.put(Images.Media.DATE_ADDED, System.currentTimeMillis()); ? ? values.put(Images.Media.MIME_TYPE, "image/jpeg");? ? Uri uri = this.getContentResolver().insert(Images.Media.EXTERNAL_CONTENT_URI, values);

当你打算在删掉时

File f = new File(imageURI);? ? f.delete();
在gallery中就会出现占位符 主要是因为MediaScanner有一个缓存

sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://" + Environment.getExternalStorageDirectory())));

AndroidManifest.xml:

<intent-filter>? <action android:name="android.intent.action.MEDIA_MOUNTED" />? <data android:scheme="file" /> </intent-filter>

热点排行