코드 다이어리
  • 홈
  • 태그
  • 방명록
    • 분류 전체보기 (321)
      • 임베디드 (0)
        • 임베디드 C (0)
        • 이론 (0)
        • 하드웨어 (0)
      • 영상처리 (0)
        • 이론 (0)
      • 알고리즘 (121)
        • 자료구조와 알고리즘 (0)
        • 문제풀이 - 백준 (106)
        • 문제풀이 - 프로그래머스 (15)
      • 언어, 라이브러리 (66)
        • C, C++ (11)
        • Python (1)
        • JAVA (0)
        • Android (23)
        • Kotlin (10)
        • Qt (17)
        • Tkinter (2)
        • OpenCV (1)
        • Flutter (0)
      • 운영체제 (7)
        • Linux (3)
        • Windows (4)
      • 도구 (38)
        • Git (3)
        • Visual Studio Code (7)
        • MS Office (19)
        • GIMP (2)
        • etc (7)
      • 디버깅 (55)
        • C, C++ (15)
        • Android (21)
        • Qt (2)
        • Python (7)
        • Tkinter (2)
        • Flutter (1)
        • OpenCV (2)
        • 기타 (4)
        • Java (1)
      • 용어 (1)
      • 책 (4)
      • 컴퓨터 (5)
      • 블로그 (9)
      • 기타 (0)
      • 프로젝트 (15)
        • 앱 (14)
        • PC (1)
  • 글작성
  • 방명록
  • 환경설정
  • 메뉴 닫기
언어, 라이브러리/Kotlin

[Kotlin] 자료형의 최대, 최소 출력

코틀린 자료형의 최대 최소 출력 각 자료형의 MAX_VALUE, MIN_VALUE 속성을 이용한다. fun main() { val int_max = Int.MAX_VALUE val int_min = Int.MIN_VALUE val long = Long.MAX_VALUE val short = Short.MAX_VALUE val byte = Byte.MAX_VALUE println("int max : " + int_max) println("int min : " + int_min) println("long : " + long) println("short : " + short) println("byte : " + byte) } /*출력 결과 int max : 2147483647 int min : -2147483..

2022. 11. 12. 21:58
언어, 라이브러리/Android

[Android, Kotlin] Radio button default check, checked 확인

Radio Button Default Check 버튼 설정 xml RadioGroup의 checkedButton을 이용한다.

2022. 11. 12. 21:52
언어, 라이브러리/Android

[Android, Kotlin] 앱 설치날짜 확인

앱 설치일 확인 패키지에 관한 여러 정보를 얻을 수 있는 getPackageInfo에 앱 설치일을 확인할 수 있는 firstInstallTime이 있다. var installDateRaw = context.packageManager.getPackageInfo(context.packageName, 0).firstInstallTime 위와 같이 출력하면 21120128102와 같이 알아보기 힘든 값이 출력된다. 따라서 SimpleDateFormat을 이용해서 formatting을 해준다. 아래 예제는 2022-10-12(yyyy-MM-dd)와 같이 출력된다. val dateFormat = SimpleDateFormat("yyyy-MM-dd") var installDateRaw = context.package..

2022. 10. 12. 22:21
언어, 라이브러리/Android

[Android, Kotlin] ListView 출력 Bottom Sheet Dialog 구현

Bottom Sheet Dialog Bottom Sheet Dialog는 하단에서 슬라이드 애니메이션으로 나타나는 다이얼로그다. 버튼을 선택시 BottomSheetDialog가 출력되고, BottomSheetDialog에서 ListView의 item을 선택하면 해당 Toast를 출력한다. 구현 themes.xml Bottom Sheet Dialog 뒤 액티비티를 반투명 처리하는 테마를 사용하기 위해 아래 코드를 추가한다. bottom_sheet_background.xml Dialog의 색, 모양 등을 정한다. Radius로 모서리를 라운딩처리한다. layout_bottom_sheet.xml 위에서 만든 bottom_sheet_background.xml을 배경으로 적용한다. Dialog에 ListView를..

2022. 9. 7. 20:29
언어, 라이브러리/Android

[Android, Kotlin] 다이얼로그 (팝업 윈도우)

다이얼로그 안드로이드에서 팝업은 다이얼로그라고 부른다. 난 왜인지 팝업윈도우로 알고있어서 한참을 찾았다. 어쨌거나 아래 사진과 같은 가장 기본적인 다이얼로그를 출력한다. 기본적인 구현 this는 context다. val builder = AlertDialog.Builder(this) builder .setTitle("Title") .setMessage("MessageMessageMessageMessageMessageMessage") .setPositiveButton("Start", DialogInterface.OnClickListener { dialog, id -> // Start 버튼 선택시 수행 }) builder.create() builder.show() 취소버튼 추가 builder에 setNega..

2022. 5. 12. 20:41
언어, 라이브러리/Kotlin

[Kotlin] for문에서 index, value 동시 사용

전체 코드 아래 예제는 list 기준이며 arraylist 등 다른 자료형에서도 사용 가능하다. var testList = listOf(10,20,30,40,50) for((index, value) in testList.withIndex()){ print("${index}, ${value}\n") } 깃허브 https://github.com/HydroponicGlass/2022_Example_Kotlin/tree/main/For

2022. 5. 6. 15:54
  • «
  • 1
  • 2
  • 3
  • 4
  • »

전체 카테고리

  • 분류 전체보기 (321)
    • 임베디드 (0)
      • 임베디드 C (0)
      • 이론 (0)
      • 하드웨어 (0)
    • 영상처리 (0)
      • 이론 (0)
    • 알고리즘 (121)
      • 자료구조와 알고리즘 (0)
      • 문제풀이 - 백준 (106)
      • 문제풀이 - 프로그래머스 (15)
    • 언어, 라이브러리 (66)
      • C, C++ (11)
      • Python (1)
      • JAVA (0)
      • Android (23)
      • Kotlin (10)
      • Qt (17)
      • Tkinter (2)
      • OpenCV (1)
      • Flutter (0)
    • 운영체제 (7)
      • Linux (3)
      • Windows (4)
    • 도구 (38)
      • Git (3)
      • Visual Studio Code (7)
      • MS Office (19)
      • GIMP (2)
      • etc (7)
    • 디버깅 (55)
      • C, C++ (15)
      • Android (21)
      • Qt (2)
      • Python (7)
      • Tkinter (2)
      • Flutter (1)
      • OpenCV (2)
      • 기타 (4)
      • Java (1)
    • 용어 (1)
    • 책 (4)
    • 컴퓨터 (5)
    • 블로그 (9)
    • 기타 (0)
    • 프로젝트 (15)
      • 앱 (14)
      • PC (1)
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

전체 방문자

오늘
어제
전체

태그

  • #코틀린
  • #stl
  • #c
  • #파워포인트
  • #visual studio code
  • #프로그래머스
  • #cout
  • #c++
  • #DP
  • #임베디드
  • #시뮬레이션
  • #엑셀
  • #BFS
  • #git
  • #큐
  • #DFS
  • #백준
  • #BOJ
  • #QT
  • #코딩 테스트
  • #완전탐색
  • #안드로이드
  • #삼성
  • #티스토리
  • #우선순위 큐
  • #Kotlin
  • #Android
  • #cpp
  • #레벨3
  • #알고리즘
더보기+
Powered by Privatenote/Lifekorea Copyright © 코드 다이어리 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바