본문 바로가기

안드로이드 프로그래밍4

[Kotlin] 손전등 기능 사용하기 개발의 편의성을 위해 Gradle Scripts 2020. 8. 13.
[Android] 안드로이드 5.0(SDK 21)미만 벡터 이미지 사용 [벡터 이미지 falsed와 true] 안드로이드에서 Vector Drawable이 동작하는 버전은 안드로이드 5.0(SDK 21)이상이다.이 이하의 버전에서 벡터 이미지를 불러오면, 화질이 저하된다.안드로이드 5.0 미만의 버전에서도 Vector Drawable 이미지가 화질 저하없이 표시되게 하려면 build.gradle 파일에 아래의 코드를 추가해야한다. defaultConfig{vectorDrawables.useSupportLibrary = true} 출처 : 오준석의 안드로이드 생존코딩(코틀린 편) 2020. 7. 30.
[Kotlin] 코틀린 기본 문법2 - 클래스 1. 클래스 1-1. 클래스 선언자바에서는 인스턴스 생성시 클래스 이름 앞에 new 키워드를 붙였지만 코틀린에서는 키워드를 적지 않아도 된다. class Car{ // 클래스 선언 } val car = Car() // 인스턴스 생성 1-2. 생성자, 프로퍼티 코틀린에서 생성자는 constructor 또는 init 키워드를 사용하여 초기화 할 수 있다. init 블록 안의 코드는 클래스를 인스턴스화 할 때 가장 먼저 초기화된다. class Car { constructor(price: Int){{ println(price) }} } class Car2 (price: Int){ init{ println(price) } } 프로퍼티는 함수 내부에 선언되어있는 변수로 사용 시 멤버에 직접 접근을 해야한다.보통은 .. 2020. 7. 24.
[Kotlin] 코틀린 기본 문법1 - 기본자료형, 제어문 1. 기본 자료형 1-1. 숫자형Double : 64 bit, 부동소수점 Float : 32 bit, 부동소수점Long : 64 bit, 정수Int : 32 bit, 정수Short : 16 bit, 정수Byte : 8 bit, 정수1-2. 문자형String : 문자열 Char : 하나의 문자1-2-1. 여러 줄의 문자열 표현Java의 문자열에서 줄 바꿈을 위해서는 \n을 사용했지만 Kotlin에서는 보다 간단하게 표현이 가능하다. // Java 형식 var example1 = "첫 번째 문장\n두 번째 문장\n세 번째 문장\n..." // Kotlin 형식 var example2 = """ 첫 번째 문장 두 번째 문장 세 번째 문장 ... """ println(example1) println(exampl.. 2020. 7. 23.
반응형