2017-12-12 26 views
0

갤러리 및 카메라에서 여러 이미지를 선택하려면이 android-image-picker 타사 라이브러리를 참조하고 있습니다. 이 샘플 코드를 다운로드했습니다. NougatOreo을 사용하고 있습니다. 그것은 누가에서 잘 작동합니다. Oreo에서 나는 캡처 된 이미지가 다른 모든 하위 OS에서 보여지는 것처럼 즉시 갤러리에 추가되지 않는다는 문제를 발견했습니다. 아무도 나에게 무엇을해야한다고 제안 할 수 있습니까?갤러리에 캡처 된 이미지가 추가되지 않습니다.

도움 주셔서 감사합니다.

+0

런타임에서 사진을 저장 장치에 쓰기 권한이 필요합니까? – Rainmaker

답변

1

이미지를 클릭하면 갤러리에 이미지를 표시하기 위해 클릭 한 이미지의 경로로 브로드 캐스트를 보냅니다.

private static void refreshGallery(String mCurrentPhotoPath, Context 
            context) { 
    Intent mediaScanIntent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE); 
    File f = new File(mCurrentPhotoPath); 
    Uri contentUri = Uri.fromFile(f); 
    mediaScanIntent.setData(contentUri); 
    context.sendBroadcast(mediaScanIntent); 
}