분류 전체보기340 [Kotlin] 구글 지도로 현재 위치 나타내고 위경도 출력하기 GPS 기능을 이용해서 구글지도에 현재 사용자의 위치를 표현해주는 어플을 만들어본다. 1. Gradle 의존성 추가 구글 지도를 사용하기 위해 프로젝트 생성시 기본 액티비티를 Google Maps Activity로 설정해준다.먼저 Google Map 사용을 위해 아래와 같이 Gradle Scripts>build.gradle(Module:app)의 dependencies에 의존성을 추가해준다. // 위치 정보 implementation 'com.google.android.gms:play-services-location:17.0.0' // 구글 지도, MapsActivity 추가 시 자동으로 추가됨 implementation 'com.google.android.gms:play-services-maps:17... 2020. 8. 7. [Kotlin] 갤러리 어플리케이션 만들기 핸드폰에 저장되어 있는 사진을 불러와 다음과 같은 갤러리 타입으로 사진을 보여주는 페이지를 만든다.먼저 이미지 로드의 편의성과, 개발의 편의성을 위해 Gradle Scripts 2020. 8. 6. [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. [iOS] App Error : Failed with exit code 1 개발한 어플 배포를 위해서 Certificates를 변경하던 중 다음과 같은 에러가 발생했다.iOS Distribution 뿐만 아니라 다른 인증서를 사용해도 같은 에러가 발생해서 시뮬레이터만 켜지고 핸드폰으로 어플을 빌드 시킬 수 가 없...(인증서를 새로 만들어도!! ㅜ) Failed with exit code 1 Warning: unable to build chain to self-signed root for signer "iPhone Developer: [개발자 정보(코드)]" 오류 코드를 읽어보니 키체인 문제로 보여 몇 번이고 키체인을 지웠다 재등록을 했지만 해결되지 않았다.그래서 Apple Developer 페이지에서 iOS Distribution 인증서를 지웠다 재생성했다 반복했지만 결과는 .. 2020. 5. 27. 이전 1 ··· 38 39 40 41 42 43 44 ··· 57 다음 반응형