일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- mysql 5.7
- 회전 센서
- Android
- powercfg
- 걸음수 감지 센서
- Android Studio 3.6
- 온라인무료코딩사이트
- 코틀린
- utf8mb4
- 광 센서
- 금속 탐지기 센서
- 자기장 센서
- Aplha
- 웹코드빌드
- lateinit
- LayoutParmas
- BottomSheetDialog
- Exoplayer
- ARGB
- 온라인에디터
- 자격증
- Kotlin
- phpstorm
- setBackgroundResource
- RecyclerView
- 온라인IDE
- 걸음 감지 센서
- 온라인코딩
- 동영상 실행
- Today
- Total
목록Kotlin (12)
Memory
val test = "안녕하세요. 만나서 반갑습니다." println(test.take(5)) // (앞에서부터) 안녕하세요 println(test.takeLast(10)) // (뒤에서부터) 만나서 반갑습니다. https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/take-last.html takeLast - Kotlin Programming Language kotlinlang.org val chars = ('a'..'z').toList() println(chars.take(3)) // [a, b, c] println(chars.takeWhile { it < 'f' }) // [a, b, c, d, e] println(chars.takeLas..
더하기 (plus) https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/plus.html val num1 = 10 val num2 = 2 val type1 = num1 + num2 println(type1) val type2 = num1.plus(num2) println(type2) 빼기 (minus) https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/minus.html val num1 = 10 val num2 = 2 val type1 = num1 - num2 println(type1) val type2 = num1.minus(num2) println(type2) 곱하기 (tim..
코틀린 플레이그라운드 (Kotlin Playground) https://pl.kotl.in/YR4fHciI6 Kotlin Playground: Edit, Run, Share Kotlin Code Online play.kotlinlang.org 코틀린 플레이그라운드 사이트에 진입하면 가장 먼저 확인할 수 있는 화면으로 안정화된 최신 코틀린 버전이 기본으로 선택되어 있다. [최신 코틀린 버전 확인은 공식 사이트 참고] https://kotlinlang.org/docs/home.html 코틀린 버전에 따라 사용할 수 있는 함수나 형태가 미세하게 다른 경우가 있으므로 자신이 사용 중인 또는 익숙한 코틀린의 버전을 선택하여 코드 테스트를 해볼 수 있다. Copy link를 누르면 아래와 같이, https://pl..
fun dateDay(date : Date) : String { val dayFormat = SimpleDateFormat("dd", Locale.getDefault()) val day = dayFormat.format(date) return day } fun getWeekDate() : Pair{ val calendar = Calendar.getInstance() calendar.time = Date() // 오늘 날짜의 주 구하기 val week_of_year = calendar.get(Calendar.WEEK_OF_YEAR) // 월요일 calendar.add(Calendar.DAY_OF_MONTH, (2-calendar.get(Calendar.DAY_OF_WEEK))) val mondayDate ..
fun isTablet(context: Context): Boolean { val xlarge = context.resources .configuration.screenLayout and Configuration.SCREENLAYOUT_SIZE_MASK === 4 val large = context.resources .configuration.screenLayout and Configuration.SCREENLAYOUT_SIZE_MASK === Configuration.SCREENLAYOUT_SIZE_LARGE return xlarge or large } [참고] 출처 - stackoverflow.com/questions/16784101/how-to-find-tablet-or-phone-in-androi..
2021/01/12 - [IT/ANDROID] - [ANDROID/KOTLIN] ExoPlayer로 동영상 실행하기 (r2.12.2) [ANDROID/KOTLIN] ExoPlayer로 동영상 실행하기 (r2.12.2) ExoPlayer 공식 홈페이지 exoplayer.dev/hello-world.html Hello world! - ExoPlayer exoplayer.dev XML ... CODE ( ViewBinding 사용중 ) class VideoDetailActivity : A.. jinha3211.tistory.com override fun onStart() { super.onStart() // 유튜브 링크 val youtubeLink = "https://www.youtube.com/watch?v..
fun setBackground(data: ItemListMonitoring_Data){ // 배경 색상 코드로 설정하는 방법 // 변수명.setBackgroundResource(R.drawable.파일명) when (data.status){ "이탈" -> { constraintL_item_list_monitoring.setBackgroundResource(R.drawable.draw_f8420b_ba3710_8dp_rounded_border) } "정상" -> { constraintL_item_list_monitoring.setBackgroundResource(R.drawable.draw_5bc63a_3daa2f_8dp_rounded_border) } "종료" -> { constraintL_item_l..
fun setWeight(data: ItemListTop_Data){ // LinearLayout layout_weight 코드 설정 방법 // val layoutParams = 변수명.layoutParams as LayoutParams // layoutParams.weight = 2f val layoutParams = linearL_item_list_top.layoutParams as LayoutParams layoutParams.weight = data.layout_weight } [참고] 출처 : stackoverflow.com/questions/3224193/set-the-layout-weight-of-a-textview-programmatically Set the layout weight of ..
private lateinit var mContext: Context // 초기화 되었는지 확인하는 방법 // ::변수명.isInitialized if (::mContext.isInitialized){ // 초기화 되어있을 경우 } [참고] 출처 : stackoverflow.com/questions/57182703/uninitializedpropertyaccessexception-lateinit-property-has-not-been-initialized UninitializedPropertyAccessException: lateinit property has not been initialized I have a class which i inject into a ViewModel + ViewModel f..
val customDialog = Dialog(mContext) // Custom layout 설정 customDialog.setContentView(R.layout.dialog_folder) // 다이얼로그 영역 이외를 클릭했을 때 다이얼로그 닫기 불가능 customDialog.setCancelable(false) // 취소 customDialog.btn_cancel_dialog_folder.setOnClickListener { // Custom Dialog 닫기 customDialog.dismiss() } // 폴더 추가 or 폴더명 수정 customDialog.btn_add_dialog_folder.setOnClickListener { if (customDialog.editT_dialog_folde..