일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- mmcv
- 프로그래밍
- 자살
- 인생
- 강의
- it
- 2021
- 자작시
- 파이썬 강좌
- dynamic programming
- 다이나믹프로그래밍
- 백준
- 강좌
- 라즈베리파이 모니터
- 파이썬 강의
- 2024
- 파이썬
- python
- 슬픔
- python 강좌
- python 강의
- mmdetection
- dp
- 공부
- 알고리즘
- 계획
- BOJ
- 2020
- C++
- 철학
- Today
- Total
목록
Android
(3)
반응형
Stargazer
GSON 내에 있는 annotation으로 JSON 과의 직렬화를 할때 사용할 이름을 지정할때 사용한다. 아래는 응답을 받은 후에 저장할 객체의 구조 open class BaseResponse( @SerializedName("isSuccess") val isSuccess: Boolean = false, @SerializedName("code") val code: Int = 0, @SerializedName("message") val message: String? = null ) 응답 JSON 코드의 예시 { "isSuccess":"true", "code":"0", "message":"test" } JSON형식으로 오는 응답을 객체에 넣을때 SerailizedName 안에 value 값에 맞게 알아서 들어..
안드로이드의 액티비티는 생명주기라는 것을 가지고 있다. 생명주기(LifeCycle)이란? 액티비티가 시작하고 부터 끝날때까지의 루틴을 가리키는데, 액티비티의 상태 변화에 따른 콜백 메서드를 총칭한다. 쉽게 말하면 상태 변화를 알려주는 메서드다. 생명주기를 알아야 하는 이유: 액티비티 상태 변화에 따른 대응 및 문제 발생 예방을 해야하기 때문이다. (ex. 사용자가 앱을 사용하는 도중에 전화가 걸려오거나 다른 앱으로 전환할 때 비정상 종료되는 문제) 생명주기 총 7가지의 콜백으로 구성되어 있다 onCreate(), onStart(), onResume(), onPause(), onStop(), onRestart(), onDestory() 각 구성을 하나씩 살펴보자 메소드 설명 다음 메소드 onCreate()..
안드로이드 스튜디오 내에 팔레트(Palette)로 액티비티의 화면을 구성할 수 있다. 각 카테고리별 컴포넌트를 조사해봤다. 카테고리 컴포넌트 설명 예시 Common TextView 화면에 텍스트를 표시하는 기능 앱 소개 타이틀 Button 사용자가 탭하거나 클릭하여 작업을 수행 할 수있는 사용자 인터페이스 요소 페이지 이동 버튼 imageView View 의 속성을 상속받아 공간 안에 사진을 넣음 배달 앱 음식 리뷰 사진 RecyclerView 스크롤이 가능한 컨테이너에 여러 개의 뷰를 담아서 보여주는 뷰 그룹으로 ListView가 더 진보하고 유연해진 버전 유튜브 추천 동영상 목록 무한정 스크롤 FragmentContainerView Fragment를 위해 특별히 설계된 레이아웃 FrameLayout을..