0
(영어로 실수를하면 사과드립니다.) 제목과 동일하게 처리해야합니다. 나는 갤러리에서 이미지를 얻는 방법 만 알고있다.갤러리에서 이미지를 가져 오는 방법, 이름을 가져 와서 내부 메모리에 저장하고 이미지의 경로를 가져 오는 것
이private final int SELECT_PICTURE = 200;
btnAddImage.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent galeryIntent = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
galeryIntent.setType("image/*");
startActivityForResult(galeryIntent.createChooser(galeryIntent, "Sececiona Imagen"), SELECT_PICTURE);
}
});
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
switch (requestCode){
case (SELECT_PICTURE):
if(requestCode == RESULT_OK){
Uri path = data.getData();
}
}
break;
}
}
를 (그것이 잘못하거나 비효율적 인 경우 알려 주시기 바랍니다)하지만 난이에서 잡은 이미지의 이름을 얻는 방법을 모르는 :이 올바른 생각 갤러리에 저장하고 내 앱의 내부 메모리에 그 이름을 저장합니다. 그런 다음 "MyAPP/media/..."와 같은 이미지 경로가 필요합니다. 영어로 올바른 이름을 모르며 내 데이터베이스에 저장합니다 (데이터베이스에 저장하기 쉽습니다). 그런 다음 내 프로젝트에서 사용
나는 이것이 긴 메시지라는 것을 알고 있지만 StackOverflow의 스페인어 포럼에서 누군가가 나를 대답했기 때문에 나는 당신의 도움이 필요하다고 생각합니다.
@Isca 안드로이드는 말한다 : 해결할 수없는 방법 getPath() – ProRiderZ115
@ ProRiderZ115 미안, 여기에 getPath 방법 : – lsca
@Isca가 구축 해결할 수 isDocumentUri 및 getDocumentID가 밑줄입니다 빨간색 (많은 도움을 위해 thx) – ProRiderZ115