일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 온라인무료코딩사이트
- Kotlin
- 웹코드빌드
- ARGB
- 걸음수 감지 센서
- 동영상 실행
- 온라인IDE
- Aplha
- 회전 센서
- 광 센서
- BottomSheetDialog
- 자격증
- utf8mb4
- Android
- powercfg
- Android Studio 3.6
- phpstorm
- 금속 탐지기 센서
- LayoutParmas
- lateinit
- 걸음 감지 센서
- 온라인에디터
- RecyclerView
- 자기장 센서
- setBackgroundResource
- 코틀린
- 온라인코딩
- Exoplayer
- Today
- Total
목록IT (27)
Memory
최근 들어 시퀀스 다이어그램으로 문서화 해야 하는 경우들을 주변을 통해 종종 보게 되면서, 들어보기만 했던 시퀀스 다이어그램이 무엇이고 만들어진 시퀀스 다이어그램은 어떻게 읽고 써야 하는지 공부를 시작했다. (아직 직접 그려보진 않았고 공부를 위해 참고한 블로그 링크를 기록 차원에서 적고 있다.) https://learn.microsoft.com/ko-kr/previous-versions/visualstudio/visual-studio-2015/modeling/uml-sequence-diagrams-reference?view=vs-2015&redirectedfrom=MSDN UML Sequence Diagrams: Reference - Visual Studio 2015 Table of contents U..
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..
제플린으로 디자인을 전달 받았을 때는 android:lineSpacingExtra="4sp" 와 같이 TextView 설정을 진행하면 됐었다. 그러나 최근들어 회사에서 피그마로 디자인을 전달 받고 있는데 와 같이 Line height 로 표시되고 있고 android:lineHeight="22sp" 피그마 수치 그대로 TextView 에 설정하면 Attribute `lineHeight` is only used in API level 28 and higher (current min is 23) 해당 메시지가 노출되면서 'API 28이상에서만 사용 가능하다'고 경고를 준다. 해당 속성을 사용하기 위해서 minSdk 를 28 이상으로 설정하는 방법도 있지만, 대부분 서비스 중인 앱들의 minSdk 가 Andro..
코틀린 플레이그라운드 (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..
앱 개발을 하다가 서버 작업이 필요할 때면 EditPlus 프로그램을 사용했었다. 나는 서버 개발자가 아니었기 때문에 PhpStorm을 구독 할 필요는 없다고 느꼈기 때문이다. 그러나 PhpStorm 연간 구독 또는 월간 구독 12개월을 진행하면 구독한 시점에 릴리즈된 버전은 영구적으로 사용할 수 있다는 것을 알게 되었고 (알게 된 시점은 20년도 여름이었는데 그 당시 재직 중인 회사의 서버 개발자 책임님이 알려주셨다!) EditPlus의 아쉬움(디버깅의 어려움, 함수 자동 완성 안됨..)이 있었기에 결제를 마음 먹었다. 나는 개인용 연간 구독(부가세 포함 $97.9) 구매를 진행했다. (영구 라이센스를 얻기 위함 + 2개월 할인!) 영어 실력 부족으로 크롬 한국어 번역을 진행해 정보들을 입력했다! (혹..
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 XML (exo_playback_control_view.xml) - Custom ExoPlayer Controller Layout ※ ExoPlayer 내부에 설정되어있는 id를 사..
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 // 영상 높이 설정 app:resize_mode="zoom" ※ resize_mode 종류 app:resize_mode="fixed_width" app:resize_mode="fi..