본문 바로가기

분류 전체보기161

[Android] Padding, Margin 아래 그림으로 보기 쉽게 나와있다 출처 : classroom.udacity.com/courses/ud9012 2020. 9. 20.
[Android] Gradle, Android JetPack, Androidx discrete : 별개의 functionality : 기능, 목적 gradle은 default로 Module: app 을 가진다. 하지만 더 큰 application을 만든다면 많은 app module을 가질 것이고, 아래 사진처럼 기능을 나눌 수 있다. 또는 라이브러리를 사용하거나 Android wear을 지원할 수도 있다. In build.gradle(project) In build.gradle(app) compileSdkVersion : 실제로 app이 compile시 사용하는 버전 targetSdkVersion : compile시 영향을 주지 않음. 하지만 test시 관련 있음? (minSdkVersion 부터 targetSdkVersion까지 test가 가능), 일반적으로, compilSdkV.. 2020. 9. 20.
[Android] Namespace in XML file tools : The tools namespace is used when you want to find dummy content that is only used when you're previewing the app in the preview pane. Attribute using the tools data space are removed when you actually compile the app. tools는 preview에서 먼저 보고 싶은 내용물들이 보여지도록 도와준다. 하지만 컴파일되는 순간 tools 관련 항목들은 제거된다. 단지 preview에서 dummy content 를 확인하기 위한 용도 namespace는 같은 이름을 가진 속성(attribute)을 구분하여 서로 다른 기능을 수행하도.. 2020. 9. 20.
[Java] 2019.09- [Class] StringBuilder StringBuilder 언젠가 정리해둬야지... 계속 벼르고 있던 클래스이다. 누가 이런 내맘을 알아준 건지 [SWEA에서 1989번 초심자의 회문 검사] 문제를 푸는데 StringBulider를 사용할 필요를 느꼈다. 어차피 다음에 공부할 거 이참에 미루지 말고 StringBuilder에 대해 빠삭히 알아보기로 결심했다! 급하다면 아래 요약 부분을 참고하자! 클래스 생성자, 메소드 등에 대한 설명은 뒤로 하고(먼훗날.. 필요에 따라 작성할 예정) 우선 StringBuilder 클래스가 본질적으로 가지고 있는 속성이나 특징 등을 살펴보려 한다. public final class StringBuilder extendsObjectimplementsSerializable,Comparable,CharSeque.. 2020. 9. 20.