코드 다이어리
  • 홈
  • 태그
  • 방명록
    • 분류 전체보기 (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] java.lang.NumberFormatException: For input string: ""

안드로이드 디버깅 오류내용 java.lang.NumberFormatException: For input string: "" 원인 textView.text.toString().toInt()에서 int가 될 수 없는 String을 int값으로 변환 시도하여 발생

2021. 9. 19. 11:21
언어, 라이브러리/Android

[Android] 에뮬레이터 캡처와 스크린샷 저장공간 변경

안드로이드 에뮬레이터 캡처 캡처 방법 안드로이드 에뮬레이터 캡처는 아주 간단하다. 에뮬레이터 오른쪽의 사진기 아이콘을 클릭하면 현재 화면이 캡처된다. 캡처된 스크린샷 저장공간 확인과 변경 저장공간 확인과 변경은 에뮬레이터 설정에서 가능하다.

2021. 6. 12. 17:36
언어, 라이브러리/Android

[Android] 안드로이드 위젯 자간(글자 간격) 조절

안드로이드 위젯 자간(글자 간격) 조절 레이아웃 위젯에 letterSpacing 속성을 추가하여 자간을 조정할 수 있다. 텍스트뷰, 버튼 등 다양한 위젯에 적용된다. android:letterSpacing="값"

2021. 6. 12. 17:22
언어, 라이브러리/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
언어, 라이브러리/Android

[Android, Kotlin] 액티비티 데이터 전달(Intent)

안드로이드에서 액티비티간 데이터 전달 안드로이드에서 액티비티간 데이터를 전달하는 방법은 아래와 같이 여러 가지가 있다. Intent 사용 Shared Preferences 사용 전역변수 사용 더 있을것 같지만 당장 떠오르지는 않고, 이 글에서 중요한 건 인텐트(Intent)다. 왜냐하면 인텐트를 사용하여 데이터를 전달할 것이기 때문이다. 인텐트는 안드로이드의 컴포넌트(액티비티, 서비스 등)들 간의 통신을 담당한다. 그래서 액티비티를 전환할 때 인텐트를 사용하게 되는데, 이때 인텐트에 데이터를 실어서 보낼 수 있다. 전역 변수나 Shared Preferences는 액티비티들이 공유 메모리에 있는 데이터를 꺼내 쓰는 개념이지만 인텐트는 A 액티비티에서 B 액티비티로 직접 데이터를 건네주는 방식이다. 인텐트를..

2021. 6. 7. 20:49
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »

전체 카테고리

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

최근 글

최근댓글

전체 방문자

오늘
어제
전체

태그

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

티스토리툴바