코드 다이어리
  • 홈
  • 태그
  • 방명록
    • 분류 전체보기 (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)
  • 글작성
  • 방명록
  • 환경설정
  • 메뉴 닫기
디버깅/Android

[Android, Kotlin] error: package com.google.errorprone.annotations does not existimport com.google.errorprone.annotations.CanIgnoreReturnValue;

오류내용 네이티브 광고 템플릿을 사용하기 위해 nativetemplates 모듈 import 후 빌드시 아래 오류 발생 error: package com.google.errorprone.annotations does not exist import com.google.errorprone.annotations.CanIgnoreReturnValue; 해결방법 build.gradle에 아래 모듈 추가 implementation 'com.google.errorprone:error_prone_annotations:2.9.0' 이때 build.gradle은 nativetemplates 모듈이다..

2023. 1. 10. 18:56
도구/Visual Studio Code

[VS Code] 코틀린 unresolved reference 오류

코틀린 unresolved reference 오류 vs code에서 코틀린 함수를 에디터가 인식하지 못하여 unresolved reference 오류가 발생했다.(컴파일은 잘 된다) 확장 프로그램 중 Kotlin을 설치했는데, 여기서 발생한 문제다. Kotlin을 삭제하고 Kotlin Language를 설치하여 해결했다.

2021. 10. 10. 15:51
언어, 라이브러리/Kotlin

[Kotlin] for문으로 List 탐색, 역탐색(reversed)

코틀린 리스트 탐색 for문으로 list를 탐색한다. 아래 예제는 list이며 mutableList도 마찬가지 방법으로 탐색할 수 있다. var list = listOf(1, 2, 3, 4, 5, 6, 7, 8, 9, 10) for(i in list) { println(i) } 리스트 역탐색 리스트의 reversed함수를 이용한다. var list = listOf(1, 2, 3, 4, 5, 6, 7, 8, 9, 10) for(i in list.reversed()) { println(i) }

2021. 10. 10. 14:56
언어, 라이브러리/Kotlin

[Kotlin] List에서 Pair, Triple 사용

코틀린 리스트에서 Pair, Triple 사용 Pair, Triple Pair와 Triple은 각각 두개, 세개의 자료를 하나로 묶는 클래스다. var pair = Pair(10, 20) var triple = Triple(10, 20, 30) println(pair) // (10, 20) println(triple) // (10, 20, 30) println(triple.first) // 10 println(triple.second) // 20 println(triple.third) // 30 리스트에서 Pair, Triple 사용 리스트에 Pair, Triple을 삽입할 수 있으며 코드는 아래와 같다. 리스트의 add함수를 사용하기 위해서는 가변리스트인 mutableList를 이용해야한다. var l..

2021. 10. 10. 14:45
언어, 라이브러리/Android

[Android, Kotlin] When(Switch)문으로 액티비티 전환

When(Switch-Case) 문을 이용한 액티비티 전환 한 액티비티에 10개의 버튼이있고 각 버튼을 클릭하면 서로 다른 액티비티로 전환되는 어플을 구현해야 한다. 이 경우 10개의 버튼 리스너를 만들고 버튼 리스너마다 각각 이동할 액티비티를 지정하는 방법으로 구현할 수 있다. 그러나 이렇게 구현할 경우 코드 중복도 생길 것이고 보기도 불편하다. 따라서 이럴 때는 분기문인 When(Switch-Case)을 이용하면 버튼 리스너를 하나만 구현할 수 있다. 코틀린에서는 switch-case가 when이다. 구현 시나리오 MainActivity에 button2와 button3버튼을 만든다. button2를 선택 시 MainActivity2로 이동하고 button3을 선택 시 MainActivity3으로 이동..

2021. 6. 12. 11:06
언어, 라이브러리/Android

[Android, Kotlin] 액티비티간 데이터클래스 전달

이전 글 이 글은 아래 링크의 글에서 이어지는 글이지만 인텐트를 이용한 액티비티 데이터 전달을 알고 있다면 보지 않아도 무방하다. 2021.06.07 - [언어, 라이브러리/Android] - [Android, Kotlin] 액티비티 데이터 전달(Intent) 데이터 클래스 코틀린에는 데이터클래스가 존재하는데, 이름에서 알 수 있듯이 데이터 관리가 주 목적인 클래스다. equals, toString과 같은 함수도 자동적으로 생성되고 사용이 간편해서 다수의 데이터를 액티비티 간 전달할 때 이용하는 편이다. 액티비티 간 데이터 클래스 전달 구현 SendActivity에서 데이터클래스의 객체를 만들고 인텐트를 이용하여 객체를 ReceiveActivity로 전달한다. SendActivity package com..

2021. 6. 8. 20:45
  • «
  • 1
  • 2
  • »

전체 카테고리

  • 분류 전체보기 (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)
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

전체 방문자

오늘
어제
전체

태그

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

티스토리툴바