분류 전체보기 94

[ Kotlin ] 코틀린(Kotlin)에서 Null 을 안전하게 처리하는 방법

코틀린 Null 안전성이란? 2021.10.25 - [프로그래밍/Kotlin] - [ Kotlin ] 코틀린 Null 안전성이란? (Null Safety) [ Kotlin ] 코틀린 Null 안전성이란? (Null Safety) 코틀린 Null 안전성이란? 자바와 다르게 코틀린은 Nullable과 Non-Null 타입으로 프로퍼티를 선언할 수 있다! 즉, 코틀린은 기본적으로 값이 null 아니고 NotNull이다. 🙄❔❓왜 기본적으로 값이 Null dev-cini.tistory.com 위 링크를 타고 들어가면 코틀린 NUll 안전성에 대해 알 수 있다. 코틀린(Kotlin)에서 Null을 안전하게 처리하는 방법 6가지 1. if-else 문으로 Null 인지 처리 var nullable:String ?=..

[Android Studio] 안드로이드 스튜디오 (Android Studio) 프로젝트 자동 열기 해제

안드로이드 스튜디오 툴이 켜질 때 기본적으로 이전에 실행했던 프로젝트가 자동 실행된다. 하지만.. 툴을 켜고 원하는 폴더를 선택 후 프로젝트를 열고 싶다면 아래 글을 유심히 따라 해 봐요! 1. File → Settings... 클릭! 2. System Settings 클릭! 1) Reopen project on startup 체크 해제! 2) Apply 버튼 클릭 3) OK버튼 클릭 3. 안드로이드 스튜디오 실행 시 프로젝트 선택 창 화면이 나옴

[ Android Studio ] 간편 데이터 저장 SharedPreferences 사용 방법

SharedPreferences https://developer.android.com/training/data-storage/shared-preferences?hl=ko 키-값 데이터 저장 | Android 개발자 | Android Developers 키-값 데이터 저장 저장하려는 키-값 컬렉션이 비교적 작은 경우 SharedPreferences API를 사용해야 합니다. SharedPreferences 객체는 키-값 쌍이 포함된 파일을 가리키며 키-값 쌍을 읽고 쓸 수 있는 간단 developer.android.com 위 링크를 타고 들어가서 한번 보면 SharedPreferences API를 어떻게 사용하는지 알 수 있다. 하지만.. 필자는 저걸 보고 뭐지.. 무슨말이지 했었다. 나와 같은 사람이 있..

[ Kotlin ] 코틀린 Null 안전성이란? (Null Safety)

코틀린 Null 안전성이란? 자바와 다르게 코틀린은 Nullable과 Non-Null 타입으로 프로퍼티를 선언할 수 있다! 즉, 코틀린은 기본적으로 값이 null 아니고 NotNull이다. 🙄❔❓왜 기본적으로 값이 Null이 아닐까? Java를 포함한 많은 프로그래밍 언어에서 가장 많이 발생하는 오류는 NPE(NullPointerException)이다. 코틀린은 코드에서 NPE(NullPointerException)을 제거하기 위함이라고 한다. null참조 코드의 위험성을 없애기 위해라고 보면 될 것 같다. 하지만 기본적으로 값이 null을 가지는 프로퍼티를 선언할 수 없다는 것이지 null값을 허용하는Nullable 타입으로 프로퍼티를 선언할 수 있다. ❗Nullable(널이 될 수 있는)과 Non-N..

[ Android Studio ] 안드로이드 수평 스크롤뷰 (HorizontalScrollView)

수평 스크롤 뷰(HorizontalScrollView)는 스크롤 뷰와 거의 같다 💡하지만 다른점이 있음 스크롤 뷰 : 수직 방향으로 스크롤 가능 수평 스크롤뷰 : 수평 방향으로 스크롤 가능 ❕❗수평 스크롤뷰도 스크롤 뷰와 같이 오직 한 개의 뷰만을 포함할 수 있다. [HorizontalScrollView.xml] 설명 : 수평 스크롤뷰는 하나의 뷰만 포함한다는 특성 때문에 TextView뷰들을 LinearLayout으로 한번 감싸서 하나의 뷰로 나타 냈다. 스크롤뷰가 궁금하신 분은 2021.10.23 - [Tools/Android Studio] - [ Android Studio ] 안드로이드 스크롤뷰 (ScrollView) [ Android Studio ] 안드로이드 스크롤뷰 (ScrollView) 스크..

[ Android Studio ] 안드로이드 스크롤뷰 (ScrollView)

스크롤 뷰란? 말 그대로 많은 뷰들이 있어서 한 화면에 다 보여주지 못할 때 스크롤 뷰를 사용하여 스크롤을 할 수 있게 해주는 뷰이다. 🔔스크롤 뷰는 오직 하나의 뷰만 감쌀 수 있다. [scrollview.xml] 설명 : 스크롤뷰는 하나의 뷰만 포함한다는 특성 때문에 TextView뷰들을 LinearLayout으로 한번 감싸서 하나의 뷰로 나타 냈다. 수평으로 스크롤하는 방법이 궁금하시다면❗❕ 2021.10.23 - [Tools/Android Studio] - [ Android Studio ] 안드로이드 수평 스크롤뷰 (HorizontalScrollView) [ Android Studio ] 안드로이드 수평 스크롤뷰 (HorizontalScrollView) 수평 스크롤뷰(HorizontalScrollV..

[ Android Studio] 안드로이드 스튜디오(Android Studio) 액션바(action Bar) 없애는 방법! 타이틀바 없애는 방법

액션바(action Bar) 없애는 방법 액션바가 기본적으로 뜨는 이유 : "Theme.AppCompat.Light.DarkActionBar"로 기본설정 되있기 때문!! 빨간박스에 있는 액션바를 없애기 위해서는 간단함! 1. app → res → valuse → themes → themes.xml 파일 클릭! 2. "Theme.AppCompat.Light.NoActionBar"로 변경 3. 확인

[ Error ] 안드로이드 스튜디오 (Android Studio) Error: 'M' is not a valid file-based resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore

'M' is not a valid file-based resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore 해결방법 xml파일은 소문자로만 구성할수있다.. 대문자가 하나라도 이름에 포함되면 이런 오류가 뜸 주의ㅠㅠ - 우클릭 → Refactor → Rename → 이름 변경 - 단축키 : Shift + f6

기타/에러 2021.10.21

[ Android Studio -Git ] 안드로이드 스튜디오 깃허브 연동 하기 (커밋/푸쉬

1 - 1. Git 버전 확인 1 - 2. File → Settings 1) Version Control 클릭 2) Git 클릭 3) test버튼 클릭 → 현재의 깃 버전과 실행 테스트를 진행할 수 있음 1 - 3 버전 확인 완료 https://dev-cini.tistory.com/5 [ GitHub ] 깃허브(GitHub) 연동하기 - 스프링(Spring) 깃허브 스프링 연동 1. 사이트 접속 !! https://github.com/ GitHub: Where the world builds software GitHub is where over 65 million developers shape the future of software, together. Contribute to the.. dev-cini...

Tools/Git 2021.10.20
728x90