2015-06-12 55 views
0

我有一個應用程序可以拍照並將它們全尺寸上傳。我希望他們能夠在畫廊應用程序中顯示。我正在使用:android - 將圖片添加到圖庫中的應用程序

private void galleryAddPic() { 
    Intent mediaScanIntent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE); 
    File f = new File(imagepath); 
    Uri contentUri = Uri.fromFile(f); 
    mediaScanIntent.setData(contentUri); 
    this.sendBroadcast(mediaScanIntent); 
} 

它工作在5.0但不在4.3。該imagepath是絕對路徑

回答

1

嘗試smthing這樣的...

private void galleryAddPhoto() { 
    sendBroadcast(
      new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, 
        Uri.parse("file://" + mCurrentFilteredPhotoPath)) 
    ); 
} 

此方法將使用它的位置,在mCurrentFilteredPhotoPath是一個String對象

您的文件添加到圖庫
相關問題