본문 바로가기
반응형

분류 전체보기151

[Android] 안드로이드 스튜디오 갤럭시 에뮬레이터 추가하기 갤럭시 스킨 추가하기 이전에는 안드로이드 스튜디오에서 제공하는 에뮬레이터만 사용하다가 에뮬레이터의 모양이 마음에 안들기도 하고 요즘의 갤럭시 화면과는 차이가 꽤 있는 것 같아서 갤럭시 스킨을 추가하기로 하였다! 1. 갤럭시 Developer 사이트에 들어가서 원하는 기기를 선택한다 Emulator Skin | Samsung Developers The world runs on you. developer.samsung.com 2. 다운 받은 스킨은 압축을 풀어 AppData/Local/Android/Sdk/skins에 넣어준다 Window 기준 : C:\users\이름\AppData\Local\Android\Sdk\skinsMac 기준 : ~/Library/Android/Sdk/skins 3. 에뮬레이터를 .. 2021. 5. 19.
[Kotlin] 배열(Array) 모든 내용은 Do it! 코틀린 프로그래밍을 바탕으로 정리한 것입니다. 배열 다루기 코틀린에서 배열은 Array 클래스로 표현함 배열 사용 방법 [ 기본적인 배열 표현 ] arrayOf() : 기본 생성자 Array() : 기본 생성자 arrayOfNulls() : 빈 상태의 배열 val numbers = arrayOf(4, 5, 6, 3) val animals = arrayOf("Cat", "Dog", "Lion") [ 다차원 배열 ] val array1 = arrayOf(1, 2, 3) val array2 = arrayOf(4, 5, 6) val array3 = arrayOf(7, 8, 9) // 방법 1 val arr2d = arrayOf(array1, array2, array3) // 방법 2 v.. 2021. 5. 18.
[MYSQL] The Blunder ▶ SQL > Aggregation > The Blunder Problem Samantha was tasked with calculating the average monthly salaries for all employees in the EMPLOYEES table, but did not realize her keyboard's 0 key was broken until after completing the calculation. She wants your help finding the difference between her miscalculation (using salaries with any zeros removed), and the actual average salary. Write a query .. 2021. 5. 18.
[Android] 레이아웃 인플레이션 (layout inflation) 모든 내용은 Do it! 안드로이드 앱 프로그래밍을 바탕으로 정리한 것입니다. 레이아웃 인플레이션 안드로이드 앱을 개발할 때, 우리는 2가지 파일에 나누어서 개발함. 화면 배치를 알려주는 XML 레이아웃 파일 화면의 기능을 담당하는 소스 코드 파일 코드를 2개의 파일로 분리하는 이유는 용도에 따른 코드 분리로 관리가 수월해지기 때문임 그렇다면 이 2개의 파일은 어떻게 연결되는 것인가? setContentView() 메서드 public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setCont.. 2021. 5. 18.
[Kotlin] 제네릭(Generic) 모든 내용은 Do it! 코틀린 프로그래밍을 바탕으로 정리한 것입니다. 제네릭(Generic) : 클래스 내부에서 사용할 자료형을 인스턴스를 생성할 때 확정하는 것 자료형의 객체들을 다루는 메서드나 클래스에서 컴파일 시간에 자료형을 검색해 적당한 자료형을 선택할 수 있도록 함 → 객체 자료형의 안정성을 높이고, 형 변환의 번거로움이 줄어듦 제네릭의 사용 방법 앵글 브래킷() 사이에 형식 매개변수(하나 이상)를 넣어 선언 형식 매개변수 : 자료형을 대표하는 T와 같이 특정 영문의 대문자로 사용하며 나중에 필요한 자료형으로 대체됨 일종의 규칙처럼 사용되는 이름 (변경가능) E (Element), K(Key), N(Number), T(Type), V(Value), S(두번째), U(세번째), V(네번째)..... 2021. 5. 18.
[Android] 레이아웃 : ConstraintLayout, LinearLayout, RelativeLayout 모든 내용은 Do it! 안드로이드 앱 프로그래밍을 바탕으로 정리한 것입니다. ConstraintLayout : 제약조건 기반 모델 [ 제약 조건(Constraint) ] View가 레이아웃 안의 다른 요소와 어떻게 연결되는지 알려주는 것으로, 뷰의 연결점(Anchor Point)과 대상(Target)을 연결함 연결점은 핸들(Side Constraint Handle)이라고도 부름 버튼 왼쪽을 부모 레이아웃과 연결하는 경우, 부모 레이아웃이 Target이 되어 연결점과 연결됨 버튼이 레이아웃 안에서 어디에 위치하고 있는지 결정하려면 적어도 왼쪽과 위쪽이 연결되어 있어야 함 타깃(Target)이 될 수 있는 것들은 같은 부모 레이아웃 안에 들어있는 다른 View의 연결점 부모 레이아웃의 연결점 가이드라인(G.. 2021. 5. 14.
반응형