0
OBB 디렉토리에 저장된 이미지를 갤러리 (이 경우 Google 포토)로 스캔하려고합니다.Android에서 OBB 디렉토리의 이미지를 갤러리에 추가
그림 폴더에서 스캔하면 모든 것이 정상적으로 작동합니다.
근무 코드 :
String outputDir = String.format("%s/%s", Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES),"Pictures");
OBB 디렉토리 코드 : 스캔
String outputDir = String.format("%s/%s", context.getObbDir(),"Pictures");
:
MediaScannerConnection.scanFile(context,
new String[] { picture.getUrl() }, null,
new MediaScannerConnection.OnScanCompletedListener() {
public void onScanCompleted(String path, Uri uri) {
System.out.print("Scanned " + path);
}
});
picture.getUrl()
이 경우 파일의 URL입니다. 먼저 데이터 객체에 저장되고 스캐너로 전송됩니다.
는 사진 폴더 또는-S의 하나의 상위 폴더를하지를 않습니다 미디어 스캐너가 이미지의 색인을 생성하지 못하도록하는 ".nomedia"파일을 포함하고 있습니까? – k3b
예. 미안해. 내가 확인하지 않았다. 이것은 내 문제에 대한 해결책이다. 고맙습니다 =) – Alex