Android/Kotlin ) SQLlite 사용법. SQLite 는 안드로이드 에서 제공하는 sql DB입니다. 1. SQLiteDBHelper 클래스 생성 하기. SQLiteOpenHelper 를 상속받아 SQLiteDBHelper 클래스 생성합니다. SQLiteOpenHelper 에는 sqlite 를 관리하기 위해 api 세트 입니다. SQLiteDBHelper.kt import android.content.Context import android.database.sqlite.SQLiteDatabase import android.database.sqlite.SQLiteOpenHelper import android.util.Log class SQLiteDBHelper( context: Context?, dbName: String?, version: In.. 2021. 7. 11. MVC 패턴 리사이클러뷰(Android RecyclerView) MVC 는 Model, View , Control 의 약자입니다. Model : 데이터 베이스 api 관리, 데이터가 정의 되어 있는곳. View : 사용자 에게 보여질 UI 화면, 레이아웃 Control : View 에서 사용자의 행동을 알림을 받고 model 에서 데이터를 가져와 View 에 전달하는 역할 MVC 는 주로 웹 페이지에서 많이 사용합니다. 안드로이드 에서는 리스트뷰나, 리사이클러 뷰를 이용할때 하나의 Activity 안에서 모든 구현이 가능하지만 , 코드의 가독성 또는 유지보수가 어려워 짐으로 MVC 패턴을 이용합니다. 출처 :https://medium.com/upday-devs/android-architecture-patterns-part-1-model-view-controller-3.. 2021. 5. 29. 리눅스 디렉토리 구조 설명 /최상위에 위치하는 디렉토리이며 루트 디렉토리라고 부름.일반적인 데이터를 저장하지 않습니다. /bin기본적인 명령어가 저장된 디렉토리. cp, mv, rm, ls, vi 등 기본정인 명령어들이 들어 있는 디렉토리, root 사용자와 일반사용자가 함께 사용할 수 있는 명령어 디렉토리이다/var시스템운용중에 생성되었다가 삭제되는 데이터를 일시적으로 저장하기 위한 디렉토리. 거의 모든 시스템로그파일은 /var/log 에 저장되고, DNS 의 zone 설정파일은 /var/named 에 저장되고, 메일파일은 /var/spool/mail 에 저장되며, 크론설정파일은 /var/spool/cron 디렉토리에 각각 저장됨./boot리눅스 부트로더(Boot Loader)가 존재하는 디렉토리. 즉, GRUB 과 같은 부트로.. 2021. 5. 29. 이전 1 2 3 다음