본문 바로가기
반응형

Android37

[Android] Kotlin 간단 요약_2 * 함수 - 코틀린에서의 함수 파라미터는모두 읽기 전용 키워드 val이 생략된 형태 val name1 : String >> name1 : String fun 함수명 ( 파라미터 이름 : 타입 ): 반환 타입 { return 값 } * 클래스 - 변수와 함수의 모음 - 프라이머리 생성자, 세컨더리 생성자, 디폴트 생성자 존 class 클래스명 { var 변수 fun 함수() { // 코드 } } * 추상 클래스와 인터페이스 >>> 출처 : 이것이 안드로이드다 개정판 with 코틀린 2024. 1. 30.
[Android] Kotlin 간단 요약_1 Kotlin 간단 요약_1 * 변수 var - 변수 선언 : var abc / var age : int * 읽기 전용 변수 val * 상수 const * 코딩 컨벤션 - 각 프로젝트별로 코드를 작성하는 규칙 - 명명 규칙 ( Ex. 클래스 첫 글자 대문자, 카멜 케이스 ) * 조건문 if - 자바의 조건문과 동 - 변수에 직접 if 문 사용 가능 Ex. var bigger = if ( a > b ) a else b - if 문의 마지막 값을 반환값으로 사용 Ex. var biiger = if ( a > b ) { var c = 30 a } else { b } * when 문 - 자바 switch + if 범위 지정 * 배열 - 배열 : var = longArray = LongArray(10) : Arra.. 2024. 1. 28.
[Android] Hello Kotlin! Hello Kotlin 자바로 안드로이드를 시작했으나 지금은 코틀린이 권장 언어가 되었다. 코틀린 문법은 크게 달라진 건 없는거 같으나 레이아웃과 관련된 부분이 많이 변경된거 같다. 천천히 다시 안드로이드를 시작할 예정. === 코틀린은 세미콜론을 사용하지 않아 코드 작성하다. 습관적으로 세미콜론을 붙이고 있다. 이전엔 레이아웃에 속한 아이콘을 가져올 때 findViewById 를 사용하여 가져왔다. 아이콘이 여러개 일때 findViewById 코드만 한 무더기다. 하지만 지금은 binding을 통해 레이아웃에 전체 위젯을 불러온다. 이전보다 매우 편하다. 클릭이벤트는 이전과 크게 다른 부분은 없는거 같다 레아아웃은 Deign Palette 를 통해 쉽게 작성하게 되어 이전처럼 Code를 건들지 않아도 .. 2024. 1. 27.
Android) App Link (.well-known/assetlinks.json) 데이터 에셋 파일 App Link (.well-known/assetlinks.json) 데이터 에셋 파일 * .well-known/assetlinks.json - 디지털 에셋 링크 JSON 파일 - 생성된 App Link가 어플의 고유한 앱링크인지를 증명하는 작업에 필요한 파일 - 웹사이트에 해당 파일을 게시한 후 "domain/.well-known/assetlinks.json" 접근하여 파일 체크 - 해당 파일이 존재하지 않아도 App Link는 정상 동작 App link 인증 (assetlinks.json) 출처 :https://jaeryo2357.tistory.com/88 [Android] 딥 링크 - App Link 안녕하세요 점냥입니다:) 이전 딥링크 - 1 글에서는 URL Scheme 방식과 한계점에 대해서 간.. 2022. 3. 27.
Kotlin) TextView 출력 및 Click 이벤트 Kotlin TextView 출력 및 Click 이벤트 자바에서 코틀린으로 전환되면서 몇 가지 변경된 점이 있다 첫번째, xml 레이아웃에 각 컴포넌트를 선언한 때 타입변환을 as 키워드로 작성 두번째, 변수에 컴포넌트 타입을 선언 가능 그리고 ; (세미콜론)을 사용하지 않는게 매우 어색하다 MainActivity.kt package com.example.myapplication import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.view.View import android.widget.Button import android.widget.TextView class MainActivity : AppCo.. 2020. 11. 20.
Android) INSTALL_PARSE_FAILED_NO_CERTIFICATES 에러 안드로이드 스튜디오 설치 후 에뮬레이터를 통해 어플을 실행하면 다음과 같은 에러가 발생할 때가 있다. The application could not be intsalled: INSTALL_PARSE_FAILED_NO_CERTIFICATES 위 에러 발생 시 안드로이드 스튜디오에 설치된 SDK 버전 확인이 필요하다 'Gradle Scripts' - 'build.gradel' - 'minSdkVersion' 확인 시 에뮬레이터가 구동할 수 있는 최소 sdk 버전을 잘못 설정하면 에러가 발생할 수 있다 minSdkVersion 수정 후 어플 정상 실행이 가능하다 2020. 11. 19.
반응형