2015-06-12 53 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对象

您的文件添加到图库
相关问题