내 앱에 약간의 문제가 있습니다. 사진을 찍어 저장 한 다음 갤러리에로드하는 기능이 있습니다.내부 저장소의 파일을 갤러리로로드 할 수 없습니다.
그림을 저장하기 전에 전화 번호가 ExternalStorage
인지 확인합니다. 그렇지 않으면 그림은 getFilesDir()
와 함께 Files 디렉토리에 저장되지만 내부 저장소에서 갤러리에로드 할 수 없습니다.
코드 (ExternalStorage를 다시 스캔 완벽하게 작동) ExternalStorage
에서 갤러리에 사진을로드 : Files
디렉토리에서 갤러리에 사진을로드
path = Environment.getExternalStorageDirectory()+"";
c.sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://"
+ path)));
코드를 (아무것도로드되지 않습니다) :
c.sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://"
+ c.getFilesDir()+"/files/")));
PS : 파일이 있습니다. 나는 adb shell
으로 그것을 검사했다.
로드가 끝나면 null이 되나요? 아니면 오류가 있습니까? – AedonEtLIRA
오류는 없지만 갤러리의 그림을 볼 수 없습니다. – 113408
이미지 표시 방법 코드를 표시 할 수 있습니까? – AedonEtLIRA