갤러리에서 이미지를 Android 애플리케이션으로 선택하는 방법은 무엇입니까?모바일 갤러리의 이미지를 Android 애플리케이션으로 가져 오는 방법
내 갤러리에서 이미지를 탐색하고 내 앱을 선택해야합니다. 할 수 있습니까?
갤러리에서 이미지를 Android 애플리케이션으로 선택하는 방법은 무엇입니까?모바일 갤러리의 이미지를 Android 애플리케이션으로 가져 오는 방법
내 갤러리에서 이미지를 탐색하고 내 앱을 선택해야합니다. 할 수 있습니까?
갤러리 ("갤러리")에 의도를 사용해야합니다.
당신은 여기에 코드 예제를 찾을 수 있습니다는 (나는 그것을하지 않은 있지만 작동 것 같습니다) : http://www.androidsnippets.com/get-file-path-of-gallery-image
사용이 코드 :
fromGalleryButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//takePhotoFromGallery = true;// edited
Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);//
startActivityForResult(Intent.createChooser(intent, "Select Picture"),10);
}
});
그리고이 추가
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == 10 && resultCode == Activity.RESULT_OK) {
Uri contentUri = data.getData();
String[] proj = { MediaStore.Images.Media.DATA };
Cursor cursor = managedQuery(contentUri, proj, null, null, null);
int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
cursor.moveToFirst();
imagePath = cursor.getString(column_index);
tempBitmap = BitmapFactory.decodeFile(imagePath); // this is your image
}
}
이 페이지의 오른쪽에있는 "관련"Q & A를 살펴보십시오 - 귀하의 질문을 다루는 몇 가지가 있습니다. –