2010-01-09 3 views

답변

1

OI File Manager 제어는 OpenIntents 파일 관리자는 당신이 당신의 SD 카드를 찾아 디렉토리를 생성, 이름 변경, 이동 및 파일을 삭제 수 있습니다 하나 개의 훌륭한 솔루션

입니다. 또한 "열기" 및 "저장"대화 상자를 표시하는 다른 응용 프로그램의 확장자 역할을합니다.

6

Intent.ACTION_GET_CONTENT를 사용하여 사용자가 원하는 미디어 유형을 선택하기위한 활동을 시작하십시오. 이미지를 선택하려면 아마도 "image/*"의 MIME 유형이 필요합니다. 또한 사용자가 선택할 수있는 여러 콘텐츠 소스 (예 : 갤러리를 탐색하거나 그 시점에서 사진을 찍을 수 있거나 일반 파일 브라우저 인 경우 일반 파일 브라우저)가 있기 때문에 선택에서이 파일을 감쌀 수도 있습니다. 설치 등). 사용자가 뭔가를 선택하면

 
Intent intent = new Intent(Intent.ACTION_GET_CONTENT); 
intent.setType("image/*"); 

// Do this if you need to be able to open the returned URI as a stream 
// (for example here to read the image data). 
intent.addCategory(Intent.CATEGORY_OPENABLE); 

Intent finalIntent = Intent.createChooser(intent, "Select profile picture"); 

startActivityForResult(finalIntent, IMAGE_SELECTED); 

, 당신은) (onActivityResult를 다시 선택을 얻을 것이다 : 여기

난 그냥 여기를 쓰고 있기 때문에 아마 버그가 일부 거친 코드입니다.

자세한 참조 : http://developer.android.com/reference/android/content/Intent.html#ACTION_GET_CONTENT

관련 문제