본문 바로가기
Android

[Android] Gallery 에서 Image 가져오기.

by bryan.oh 2019. 9. 3.
반응형

Pick Image From Gallery

일단 Permission 추가

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

 

Permission 받는 방법은 다음 포스트에 작성해보겠습니다.

 

일단 버튼을 눌렀을 때 실행하는 메소드 입니다.

    private void pickFromGallery(){
        Intent intent=new Intent(Intent.ACTION_PICK);
        intent.setType("image/*");
        String[] mimeTypes = {"image/jpeg", "image/png"};
        intent.putExtra(Intent.EXTRA_MIME_TYPES,mimeTypes);
        startActivityForResult(intent,PICK_IMAGE);
    }

여기서 PICK_IMAGE 는 Class 전역 변수로

private final int PICK_IMAGE = 1111;

이렇게 선언해줬습니다.

startActivityForResult 를 호출하면 Result 를 받아야겠죠.

    @Override
    public void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        if (requestCode == PICK_IMAGE && resultCode == Activity.RESULT_OK) {
            if (data == null) {
                return;
            }
            Uri selectedImage = data.getData();
        }
    }

 

결과가 PICK_IMAGE 일때 처리해주면 됩니다.

 

끄읕.

 

 

1초 로또 15장 이상 당첨확인!

글 작성자의 안드로이드 앱 -> Google play

 

로또버스 LOTTO BUS - Google Play 앱

1. 멀티스캔 당첨확인 GPU를 이용한 인공지능 당첨확인 기존 앱들과 비교할 수 없는 속도 ! 멀티스캔으로 가장 빠르게. 2. 당첨이력을 분석한 추천 번호 생성이 무료 Oracle Cloud에서 매주 Python 통계/분석. 마음에 드는 분석기능을 선택하여 번호생성. 분석 가중치에 따른 번호 추출. 3. 심플한 내 번호 관리 꿈에서 본 그 번호! 바로 저장하세요. 스캔했던 로또 번호가 이력에 자동 저장

play.google.com

 

728x90
반응형

댓글