Android刷新本地相冊
發現程序把圖片保存到sdcard后,在相冊里面找不到,只有在sdcard重新裝載后會出現圖片;
原來圖片保存到本地后,需要通知相冊,加上如下代碼就好了:
Uri localUri = Uri.fromFile(imageFile);Intent localIntent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, localUri);
sendBroadcast(localIntent);
imageFile是圖片的File對象;</pre>
或者
ContentValues localContentValues = new ContentValues();localContentValues.put("_data", imageFile.toString());
localContentValues.put("description", "save image ---");
localContentValues.put("mime_type", "image/jpeg");
ContentResolver localContentResolver = getContentResolver();
Uri localUri = MediaStore.Images.Media.EXTERNAL_CONTENT_URI;
localContentResolver.insert(localUri, localContentValues);</pre>
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!