일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- kotlin
- multipart
- Android
- intArray
- Rest
- 군대 github
- Di
- android 오류
- REST API
- interface
- 군대 깃허브
- 디버깅 오류
- android studio cloud
- Encoding
- okhttp
- text
- RETROFIT
- 군대 개발
- 네트워크
- log
- 오류
- Status Bar
- 뷰 겹침
- apollo
- BindingAdapter
- Compose
- DataBinding
- 군대개발
- Log잘림
- 군대에서 안드로이드 개발
- Today
- Total
목록전체 글 (17)
KDY
개발을 하면서 TextView는 많이 사용이 됩니다. 그때 TextView의 사이즈를 dp와sp로 나눌수 있습니다. 그럼 dp와 sp의 차이가 무엇 일까요? DP(Density-Independent Pixels)는 UI 레이아웃을 정의할 때 레이아웃 치수나 위치를 지정하기 위해 사용하는 단위입니다. SP(Scale-Independent Pixels)는 UI 레이아웃을 정의할 때 텍스트의 크기를 지정하기 위해 사용하는 단위입니다. 안드로이드는 설정 화면에서 안드로이스 시스템 전체에서 보여지는 텍스트의 크기를 선택하여 설정할 수 있습니다. 그럼 이때 dp와 sp의 차이를 설명해 드리겠습니다. 먼저 dp단위를 사용하게 되면 시스템의 크기를 변경해도 처음에 정한 크기를 그대로 유지합니다. 반면에 sp로 쓴다면 ..
1. InterFace의 역할 인터페이스는 객체를 어떻게 구성해야 하는지 정리한 설계도입니다. 인터페이스는 객체의 교환성(또는 다형성)을 높여줍니다. 인터페이스 변수에 인터페이스가 구현된 서로 다른 구현 객체를 할당해서 사용이 가능합니다. 구현 객체를 직접 몰라도 인터페이스 메서드만 알아도 객체 호출이 가능하게 합니다. 객체가 인터페이스를 사용하면, 인터페이스 메서드를 반드시 구현해야 하는 제약을 합니다. 인터페이스의 약속! 생정자가 없다 -> 인스턴스화 시킬수 없다 -> 설명서가 아니다. 지침서 -> Interface를 사용하고 싶으면 반드시 인터페이스 안의 기능을 모두 구현해야 합니다. interface Person{ fun eat() fun sleep() } Class Student : Person..

IntArray 오늘은 IntArray의 여러가지 사용법을 알아 보겠습니다. //선언과 동시에 초기화 var intArr1 : IntArray = intArrayOf(1,2,3,4) //IntArray를 임의로 선언 var intArr2 : IntArray = intArrayOf() //사이즈를 3으로 만들고 모든 값을 0으로 초기화 var intArr3 = IntArray(3) { 0 } intArr3[0] = 2 //위의 intArr2에 값 넣어주기 //코틀린에는 IntArray 클래스의 plus + 연산자를 재정의한 함수가 있어 += 연산자를 사용하여 값을 추가 할 수 있습니다. (0..10).map { intArr2 += it } //출력 println(intArr1.contentToString(..