2017-12-13 13 views
0

사진을 열려고하는데 아래 기능도 파일 관리자를 열고 드롭 박스와 드라이브도 열려 있습니다. 사진을 열어야합니다. 그냥 갤러리. 다른 이미지를 열려면 다른 함수가 필요합니다. 이미지와 다른 파일을 구분합니다.오픈 갤러리 및 파일 시스템

Intent intent = new Intent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.INTERNAL_CONTENT_URI); 
                intent.setType("image/*"); 
                intent.setAction(Intent.ACTION_GET_CONTENT); 
                getActivity().startActivityForResult(intent, READ_REQUEST_CODE); 
+0

ACTION_PICK 및 ACTION_GET_CONTENT를 모두 사용하지 마십시오. 혼란스러운 코드. – greenapps

답변

0

내가합니다 (MediaStore에서, 예를 들어) 사진을 표시하기 위해 자신의 UI를 작성 단지 사진

를 열고 사용자가 하나를 선택할 수 있도록해야합니다.

기능은 다음과 너무 및 보관 용 파일 관리자를 개방하고, 당신은 사용자가 선택한 타사 응용 프로그램에 위임하는

뿐만 아니라 드라이브. 이 앱은 개발자가 원하는 모든 것을 할 수 있습니다.

intent.setAction(Intent.ACTION_GET_CONTENT); 행을 없애면 점차 개선 될 수 있습니다.