일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- Android
- SSL
- vaadin
- SPC
- IntelliJ
- mybatis
- Python
- Java
- Eclipse
- SQL
- 보조정렬
- MSSQL
- table
- Spring
- NPM
- mapreduce
- plugin
- 공정능력
- react
- tomcat
- xPlatform
- Express
- JavaScript
- GIT
- Kotlin
- Sqoop
- hadoop
- es6
- R
- window
- Today
- Total
목록2024/03 (22)
DBILITY
https://developer.android.com/codelabs/basic-android-kotlin-compose-persisting-data-room?hl=ko#0 Room을 사용하여 데이터 유지 | Android Developers Android Kotlin 앱에서 Room을 사용하는 방법을 알아보세요. Room은 Android Jetpack의 일부인 지속성 데이터베이스 라이브러리로, SQLite 위에 있는 추상화 레이어입니다. Room은 데이터베이스를 설정하고 구 developer.android.com 안드로이드에서 제공하는 SQLite JPA로 생각하면 된다. Entity > Dao > Database(Helper라고 생각하자) 순으로 만들면 된다. Log.d("getDatabasePath..
AndroidViewModel을 상속받아 application을 사용하면 쉽다 ViewModel에서 context를 constructor argument로 받고 싶은 경우에는 ViewModelProvider.Factory를 상속받아 create를 구현하면 된다. 그런데 이렇게도 보통 사용을 할까? class RoomViewModelFactory(private val helper: RoomMemoHelper) : ViewModelProvider.Factory { override fun create(modelClass: Class): T { return if (modelClass.isAssignableFrom(RoomViewModel::class.java)) { RoomViewModel(helper) as ..
https://kotlinlang.org/docs/kapt.html#try-kotlin-k2-compiler kapt compiler plugin | Kotlin kotlinlang.org https://developer.android.com/build/migrate-to-ksp?hl=ko kapt에서 KSP로 이전 | Android Studio | Android Developers 주석 프로세서의 사용을 kapt에서 KSP로 이전합니다. developer.android.com kapt는 the Kotlin Annotation Processing Tool의 약자로 Kotlin에서 Java Annotation Processor를 사용하여 Annotation들을 사용할 수 있도록 해준다. ksp는 Kotli..
버전 카탈로그로 빌드 이전 | Android Studio | Android Developers 버전 카탈로그로 빌드 이전 | Android Studio | Android Developers Gradle 구성 파일을 Gradle 버전 카탈로그로 이전합니다. developer.android.com
별거 없다. 그냥 유튭이나 블로그들에 잘 정리 되어 있다. package com.example.mysqlite.helper import android.content.ContentValues import android.content.Context import android.database.sqlite.SQLiteDatabase import android.database.sqlite.SQLiteOpenHelper import android.util.Log class SqliteHelper(context: Context, name: String = "todo.db", version: Int = 1) : SQLiteOpenHelper(context, name, null, version) { override fu..