GDSC HUFS 3기/Android with Kotlin Team 5 19

[5팀] 코틀린 안드로이드 기초강의_43,44,45 | 카메라 원본 이미지, 갤러리, 쓰레드 타이머

이 글은 이것이 안드로이드다 with 코틀린(개정판)를 참고하여 작성하였습니다. 작성자 : 임예람 개발환경은 Windows, Android Studio입니다. 1. 카메라 원본 이미지 가져오기 👉🏻먼저 권한 설정을 해준다. 👉🏻이전에 만들었던 BaseActivity 파일을 복붙해온다.(^^) 👉🏻이 파일에 들은 내용: 권한이 승인 or 미승인되었다고 알려주는 함수, 권한을 검사하는 함수, 권한 요청을 해서 받은 결과를 처리하는 함수 👉🏻requestCode를 모두 선언해두고 바인딩을 연결한다. 👉🏻배열과 requestCode를 넘겨 공용 저장소 권한이 있는지 확인한다. 👉🏻승인이 되었을 때와 승인이 거절되었을 때 코드를 작성한다. 👉🏻스토리지 권한이 있으면 실행하는 함수이다. 카메라 버튼과 갤러리 버튼을..

[5팀]코틀린 안드로이드 기초강의_41,42 | SQLite, Room

이 글은 이것이 안드로이드다 with 코틀린(개정판)를 참고하여 작성하였습니다. 작성자 : 임예람 개발환경은 Windows, Android Studio입니다. 1. Android와 SQLite 데이터 베이스 📌SQLite: 안드로이드에서 기본적으로 제공하는 데이터 베이스이다. 👉🏻SQLite를 사용해서 메모장을 만들어보자! 👉🏻SQLiteHelper: SQLite를 사용할 수 있는 도구가 되는 클래스 👉🏻메모장 테이블을 생성하는 onCreate와 메모장 변경사항을 저장하는 onUpgrade를 만든다. 👉🏻Main에서 sqliteHelper를 정의해준다. ✍🏻db 이름과 버전을 sqliteHelper 생성자로 넘겨주어 파일이 있는디 디렉토리를 찾는다. 없다면 onCreate 함수가 실행되어 memo 테이블..

[5팀] 코틀린 안드로이드 기초강의_39~40 | 파일 입출력, SharedPrefere

이 글은 이것이 안드로이드다 with 코틀린(개정판)를 참고하여 작성하였습니다. 작성자 : 윤승민 개발환경은 Windows, Android Studio입니다. 1. 파일 입출력 파일 입력은 어떻게 이루어지는가? **경로(path)**를 지정하여 지정한 경로에 파일이 생성되도록 한다. 우리는 원하는 경로에 폴더를 만들고 그 폴더 안에 파일을 생성해볼 것이다. 그렇다면 대충 과정을 상상해보자. 1. 폴더를 생성할 위치, 즉 경로를 불러온다. 2. 경로를 불러왔으면 폴더의 이름을 지정하여 지정한 이름으로 폴더를 생성한다. 3. 파일의 이름을 지정하고 지정한 이름의 파일을 폴더 안에 생성한다. 이러한 과정으로 파일 입력이 이루어질 것이다. 좀 더 나아가서 어떤 동작을 했을 때 파일 입력이 일어나도록 구성해보자...

[5팀] 코틀린 안드로이드 기초강의_31~32 | 프래그먼트

이 글은 이것이 안드로이드다 with 코틀린(개정판)를 참고하여 작성하였습니다. 작성자 : 임예람 개발환경은 Windows, Android Studio입니다. 1. (14-5) 화면 구성하기: 프래그먼트 📌프래그먼트: 액티비티 내에서 화면 UI의 일부이다. 여러 개의 프래그먼트를 조합해 액티비티가 출력하는 한 화면의 UI를 표현할 수 있으며 하나의 프래그먼트를 다른 액티비티에 재사용할 수 있다. 👉🏻 프래그먼트를 만들어 준다. Fragment List Detail ✍🏻 strings.xml에 다음과 같이 코드를 적으면 각 name 값으로 id 값이 부여된다. 👉🏻 다음과 같이 프래그먼트를 만들어 준다. 👉🏻 팔레트에서 Fragments를 클릭하면 본인이 만든 프래그먼트 사용 가능하다. ✍🏻 위의 방법 대..

[5팀] 코틀린 안드로이드 기초강의_29~30 | 리사이클러뷰

이 글은 이것이 안드로이드다 with 코틀린(개정판)을 참고하여 작성하였습니다. 작성자 : 홍수정 개발환경은Mac.os, Android Studio입니다. 출처 : 안드로이드 Developers 글도 같이 참고해서 포스팅한 글입니다. RecyclerView로 동적 목록 만들기 | Android 개발자 | Android Developers RecyclerView로 동적 목록 만들기 Android Jetpack의 구성요소 RecyclerView를 사용하면 대량의 데이터 세트를 효율적으로 표시할 수 있습니다. 개발자가 데이터를 제공하고 각 항목의 모양을 정의하면 R developer.android.com 1. Recycler View 란? RecyclerView를 사용하면 대량의 데이터 세트를 효율적으로 표시..