kotlin 6

[Kotlin, Java] 코드로 앱 삭제하기, AndroidStudio 앱 삭제하기

내가 개발한 앱에 영향을 주는 앱인 경우 앱 내에 삭제 기능을 추가해야하는 상황이 필요하곤 하다. 이럴 때에, 간단한 코드로 처리 가능하다.! 아래와 같은 코드를 사용하면 된다. 1. Permission 추가 - AndroidManifest.xml 1. Java Uri uri = Uri.formParts("package", packageName, null); Intent intent = new Intent(Intent.ACTION_DELETE, uri); startActivity(intent); 2. Kotlin val uri: Uri = Uri.formParts("package", packageName, null) val intent = Intent(Intent.ACTION_DELETE, uri) st..

IT 2023.02.12

[Kotlin] Redeclaration Error 오류 해결, 원인

Kotlin 공부를 하던 중, Redeclaration 오류가 발생하여 실행이 되지를 않았다. fun main() 실행이 왜안돼!!!! 하고 있던 찰나에, 뭔가 아차 하고 스쳐지나갔다. 하나의 프로젝트 안에, 같은 이름의 클래스명이 사용되고 있는지 살펴보자. 필자는 TestKotlin.kt , TestKotlin2.kt 파일 내에 class Test {} 라는 Test 클래스가 같은 이름으로 두개 선언되어있어 그랬다. 😱 클래스 명을 변경해주니 해결 완료 ~

IT/프로그래밍 2023.01.29

[AndroidStudio] SDK 31 upgrade, The application could not be installed: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED 해결

안드로이드 스튜디오를 통해 앱 개발을 진행하던 중, 이슈가 발생해 버렸다. 구글 플레이 콘솔 ( 안드로이드 앱 업로드 관련 페이지 ) 에서 정책이 바뀌어, 신 버전의 SDK를 사용해야 했던 것. 2022/01/08 기준 SDK는 31 버전 이상으로 사용해야 했다. 해결 방법은 아래와 같다. 1. AndroidManifest.xml 파일 접근 2. 를 사용한 상위 컴포넌트에 exported 설정 ( 해당 Activity 에서 intent-filter 사용 시 true, 아닐 시 false ) android:experted="true" 이렇게 설정을 마치면 정상적으로 build 가 가능해질 것이다. 😤😤😤

IT 2023.01.08

[Kotlin] 코틀린에서 변수 VAR/VAL 차이점, Boolean

코틀린 강의를 수강하던 중, 문득 정리해두면 괜찮겠다싶은 부분이 생겨 포스팅을 하게 되었다. 🤔 코틀린에서 쓰이는 변수는 VAR / VAL 두가지인데, 이 차이점에 대해서 간략히 짚어보려고 한다. 두 가지 모두 지역변수로서 사용된다. 코틀린에는 전역변수가 없다. var 의 경우, 이후에 수정이 될 수 있는 변수를 말한다. 흔히 알고있는 변수라고 생각하면 되겠다. 한 번 정의한 이후에 계속해서 값을 수정할 수 있다. 따로 변수의 타입을 선언해주지 않아도 된다. 정수의 값을 넣으면 자동으로 int로 인식한다. byte / short의 경우에는 타입지정 필요. long의 경우 _ 를 이용해서 표현하면 읽기 쉬워진다. ( int 마찬가지. ) 🧐 myName 변수처럼 말이다. 반면, val 의 경우, 이후에 수..

IT 2022.06.06

[Kotlin] 코틀린 Udemy 인터넷 강의 수강 후기

5월 12일 금요일. 신입사원 OT 중에 받게 된 START WITH UDEMY 챌린저 선발 소식.! 회사에 입사한지 얼마 안되어 정신이 없는 와중에 확인하고 정말루 너무너무 기뻤다 🥰.! 안그래도 배우고싶었던 Kotlin이라는 언어를 이렇게 좋은 기회를 통해서 강의를 수강하게 되어 정말 기분이 좋다. 배울 것이 많아 바빠서 행복하다 😊😊😊 강의명은 '[한글자막] Android 12 및 Kotlin 개발 완전 정복' 외국인 강사님께서 열심히 설명해주신다. 섬세하게 설명을 해주시기 때문에, 초보자한테도 전혀 무리없을 것이라고 보였다. 👍 학교 강의시간을 통해서도 배우지 않았던 폰트설정이라던지, 디테일한 설명들을 들을 수 있어서 좋았다. 대학교 3학년 때에 처음 안드로이드 스튜디오를 접했던 때도 생각나고 재..

IT 2022.05.21

[Android] 안드로이드스튜디오(Android Studio) 리스트 만들기 RecyclerView Kotlin (1)

AndroidStudio 의 RecyclerView 를 사용할 일이 생겼다. Using RecyclerView with Kotlin. ListView에서 발전된 버전이 RecyclerView인데, Android L (롤리팝) 출시와 함께 등장했다. ListView의 단점인 메모리 문제, 재사용성, 커스텀하기 어려움 등을 해소한 것이 바로 이 것이다. 아래와 같이 동적으로 List를 생성한다고 하면 될 것 같다. 화면은 간단하게 아래와 같은 코드를 적당한 위치에 추가해주면 된다. ※ 굵게 표시한 부분을 꼭 작성해 주어야 한다. 그렇지 않으면, List에 item이 제대로 보여지지 않는다. ※ ListView/ RecyclerView를 커스텀하고, 사용할 수 있도록 도와준다. 아래와 같이 원하는대로 List..

IT 2021.01.15
728x90
반응형