하새의 블로그
  • 홈
  • 태그
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • 분류 전체보기 (66)
      • 개발 공부 (63)
        • Android (31)
        • Flutter (2)
        • React (6)
        • Next.js (5)
        • CSS (1)
        • Kotlin (6)
        • Java (1)
        • PHP (3)
        • 환경 구축 (7)
        • MySQL (1)
      • 생활지식 (0)
      • 스크랩 (1)
      • SafePass (1)
      • RicorTodo (1)
  • 홈
  • 태그
개발 공부/Android

[Android Kotlin] RecyclerView Footer 넣기

이미 구현 된 RecyclerView가 있다는 전제하에서 진행됩니다. 1. Adapter 클래스로 가서 상속받고 있는 RecyclerView.Adapter의 제네릭 타입을 RecyclerView.ViewHolder로 변경 class TaskListAdapter (val context: Context?, private val taskListData: ArrayList) : RecyclerView.Adapter(){ 2. 필드에 기본 아이템과 Footer 아이템 구분을 위한 변수 선언 //footer 추가 private val TYPE_ITEM = 0 private val TYPE_FOOTER = 1 3. Footer 아이템으로 쓸 xml 파일 생성 4. Adapter 클래스로 가서 Footer ViewHo..

2022. 5. 27. 00:39
개발 공부/환경 구축

[Windows]AWS 서버 접속 하기 - MobaXterm

오랜만에 AWS EC2를 다루면서 기억이 1도 안나는 참극에 절망하며 정리해봅니다. MobaXterm Putty를 쓰다가 새롭게 알게 된 프로그램인데 일정시간 쓰지 않으면 펭귄이 돌아다녀서 그냥 소소한 재미와 예쁨과 편리함으로 쓰기 괜찮다고 생각됩니다. 아직 제대로 써보질 못했지만 pem을 ppk로 바꾸는데에 따로 key generator 설치를 안해도 되서 편했습니다. 1. EC2를 생성하며 받은 pem파일 ppk로 변환하기 MobaXterm을 실행해서 Tools - MobaKeyGen을 클릭 창 하단의 Parameters에 RSA를 체크한 상태에서 Load 버튼을 누릅니다. EC2를 생성하면서 받았던 pem파일을 선택해서 불러옵니다. 불러오면 비어있던 곳에 이런저런 값들이 들어찬 창이 보입니다. 이 ..

2021. 12. 12. 10:41
개발 공부/환경 구축

윈도우 Windows MySQL 설치 방법

1. MySQL 공식 홈페이지에 접속 https://www.mysql.com/ MySQL Over 2000 ISVs, OEMs, and VARs rely on MySQL as their products' embedded database to make their applications, hardware and appliances more competitive, bring them to market faster, and lower their cost of goods sold. Learn More » www.mysql.com 2. 사이트 메뉴에서 DOWNLOADS를 눌러 MySQL Community(GPL)Downloads를 클릭한다. 3. 목록에서 MySQL Installer for Windows를 클릭 4..

2021. 11. 30. 22:43
개발 공부/환경 구축

M1 Mac Homebrew 설치하는 방법

Mac을 처음 써보고 그 시작을 M1으로 하고 있다;; git을 설치하려고 알아보다 Homebrew라는 걸 알게 되었고 설치했지만 Homebrew 공식홈페이지에 있는 것으로는 command not found brew라는 결과만 나왔다. 설치 방법 1. 터미널을 열고 opt 디렉토리로 이동 cd /opt 2. opt 디렉토리 안에 Homebrew를 설치하기 위한 디렉토리를 생성한다. sudo mkdir homebrew 3. root 권한 요청을 앞으로 받지 않기 위해 디렉토리 권한 값을 변경 sudo chown -R $(whoami) /opt/homebrew 4. 다운로드 (https://docs.brew.sh/Installation.) curl -L https://github.com/Homebrew/br..

2021. 3. 29. 17:17
개발 공부/Android

[Android Kotlin]Room 사용 시 Impl does not exist 이슈

이슈 Room과 ViewModel를 같이 사용해보려고 구현하던 중에 자꾸 앱이 죽음 ㅠㅠ 처음에는 ViewModel Instance가 생성이 안되는 문제인 줄만 알고 (에러가 그렇게 떠서) ViewModel만 떠들어보다가 안되겠다 싶어서 수정했던 코드 다 걷어내고 한줄 한줄 넣어가며 확인 그렇게 확인하고 나서야 ViewModel에서 Dao Instance 생성 코드에 문제가 있어서 ViewModel Instance가 생성 되지 않음. -예제보고 한 거라서 예제에서 뭔가 빼먹은게 있지 않나 싶어서 코드 다시 확인. -DataBase코드 문제인가 싶어서 코드 수정 -gradle에 뭔가 더 추가해야하나 싶어 추가도 해봄 그렇게 계속 씨름하다가 에러 하단으로 내려서 보다가 문득 Impl does not exis..

2020. 10. 24. 16:36
개발 공부/Android

[Android Java] 기본 Spinner 구현하기

기본 형태의 Spinner 구현 1. res -> values -> array.xml 생성 Spinner에 넣을 array를 xml 파일로 생성한다. 선택 사과 바나나 딸기 2. layout에 Spinner 넣기 Spinner를 넣어서 보여줄 화면(layout)에 Spinner를 넣어준다. 3. Spinner item layout 생성 Spinner를 클릭해서 값을 띄울 때 쓸 item layout을 하나 만든다. ConstraintLayout 또는 LinearLayout 없이 그냥 TextView 하나만 들어가면 된다. res -> layout -> spinner_item.xml 4. Spinner가 들어 간 layout과 연결된 Java class 파일에 Spinner 선언 및 setAdapter A..

2020. 6. 21. 23:49
  • «
  • 1
  • ···
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • »

전체 카테고리

  • 분류 전체보기 (66)
    • 개발 공부 (63)
      • Android (31)
      • Flutter (2)
      • React (6)
      • Next.js (5)
      • CSS (1)
      • Kotlin (6)
      • Java (1)
      • PHP (3)
      • 환경 구축 (7)
      • MySQL (1)
    • 생활지식 (0)
    • 스크랩 (1)
    • SafePass (1)
    • RicorTodo (1)
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

Powered by Privatenote Copyright © 하새의 블로그 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바