안드로이드
-
코틀린으로 갤러리에서 이미지 불러오기안드로이드 2019. 3. 9. 15:04
코틀린으로 갤러리에서 이미지 불러오기 기능- 버튼 누르면 갤러리 앱 띄우기- 갤러리 앱에서 이미지 불러와서 화면에 띄우기 lqyout에 imageView와 button을 추가하였다. button에 리스너 추가하고 intent로 갤러리 앱을 접근하도록 추가. 그리고 이미지를 클릭할 시에 data에 uri 값으로 오는데 그 값을 bitmap으로 바꿔주는 함수가 있다 ( getBitmap)그걸 이용해서 imageView에 띄우면 성공 끝!!문의사항 있으면 댓글에 달아주세요~~
-
코틀린으로 카메라 프리뷰안드로이드 2019. 3. 2. 17:14
코틀린으로 카메라 프리뷰 기능- 앱을 열면 카메라 프리뷰가 보이기 - 사진 찍기 (다음시간)- 사진 가져오기 (다음시간) 알아야 할 것- 카메라 프리뷰를 하기 위해서는 카메라 퍼미션이 필요- 사진을 저장하기 위해서 write하는 퍼미션 필요 - surfaceview를 사용하여 카메라 preview를 작동시켜야 한다 안드로이드 홈페이지에 들어가보면 camera preview를 하기 위해서는 surfaceView 를 사용해야 한다고 쓰여져 있다.그러기 위해서는 이미지를 그려주는 surfaceHolder.callback도 구현해야 한다. 참조 : https://developer.android.com/guide/topics/media/camera.html#kotlin 그래서 만드는 방법은 1. 퍼미션2, 카메라..
-
코틀린으로 앨범에서 사진 가져오기!안드로이드 2019. 3. 1. 17:20
코틀린으로 앨범에서 사진 가져오기! 기능 : 1. 버튼을 누른다 2. 갤러리에서 사진을 선택 3. 선택된 사진 가져오기 코드 1. External Storage 읽는 권한을 추가해줘야 한다. 2.layout 설정 (나는 button과 imageView로 만듬) 3. button에 리스너 추가하기 나는 코드 깔끔한게 좋아서 리스너안에 loadImage 할 수 있는함수하나 선언하였다. val Gallery는 request Code 로 사용하려고 변수 선언함 4. 선택한 이미지로 비트맵을 만들어서 imageView에 setting 파라미터인 data가 uri 방식으로 온다. 그래서 imageview에 적용하기 위해서는 따로 비트맵을 만들어줘야함 끝!! 더 좋은 방법있거나 궁금한점 있으면 댓글에 달아주세요~