본문 바로가기

전체 글40

[Android Studio] 뷰, 위젯, 레이아웃 뷰(view): 앱 실행 화면을 구성하는 요소. ex) 텍스트뷰, 버튼, 이미지 등 위젯(view 클래스): 버튼, 텍스트뷰, 체크박스 등 눈에 보이는 요소 레이아웃: 위젯을 담는 틀 View 클래스 계층도 클래스 상속 관계 찾는 곳: (andoroid.widget->Classes->선택 or 돋보기 Search) developer.android.com/reference/packages Package Index | Android 개발자 | Android Developers developer.android.com [XML 속성] id 속성: 모든 위젯의 아이디 xml: '@+id/위젯id' Java: 위젯 변수 = (위젯형) findViewByID(R.id.위젯id); layout_width, layout.. 2021. 5. 6.
[Android Studio] 프로젝트 기본 구성 [보고있는 책이 자바 기준으로 서술되어 있어서 모든 내용이 Java로 맞춰져있음] New Project를 만들고 나면 볼 수 있는 것: MainActivity.java, activity_main.xml MainActivity.java 위치: java-[패키지명]-MainActivity 메인 Java 소스. 주로 액티비티에서 어떤 일을 할지 프로그래밍 setContentView(R.layout.activity_main); - activity_main.xml과 연결시키기 버튼 위젯에 이벤트 넣기 1. 버튼 변수 선언: Button button1; 2. 변수에 activity_main.xml에서의 id 대입: button1 = (Button) findViewById(R.id.button1); 3. 이벤트 동작.. 2021. 5. 4.
[Android Studio] 개발환경 구축, The emulator process for [AVD 이름] was killed 오류 만들고 싶은 어플이 생겨서 경험도 쌓을 겸 이번 2주 휴일간 조금씩 배워나가려고 한다. 오늘은 개발환경을 구축하는 단계까지만 해봤다. 혹시나 나중에 까먹을 날 위해 간단하게 정리를 해보려고 한다. 1. 실행 파일 다운로드 하단 링크 들어가서 다운로드 버튼 누르고 설치된 .exe 파일 잘 읽고 Next 눌러서 설치하기 링크: https://developer.android.com/studio?gclid=Cj0KCQjwvr6EBhDOARIsAPpqUPHXLQaW8jRcAPbdV3_ihRiONhAgcdIOOOdIi5Oo8me2dc4By5wVU0saAv-7EALw_wcB&gclsrc=aw.ds 2021. 5. 3.
[OS] 운영체제 복습 운영체제란? 하드웨어와 응용 프로그램 사이에 위치해서 유저들이 컴퓨터 시스템을 더 쉽고 간편하기 이용할 수 있도록 제어하는 System Software의 일종 (시스템 소프트웨어를 대표함. 시스템 소프트웨어랑 동일시하는 경향이 있음.) 운영체제 사용 목적 - 처리 능력(Throughput: 일정 시간 내에 시스템이 처리하는 일의 양) 향상 - 사용 가능도(Availability: 시스템을 사용해야할 때 즉시 사용 가능한 정도) 향상 - 신뢰도(Reliability: 주어진 문제를 정확하게 해결하는 정도) 향상 - 반환 시간(Turn Around Time: 시스템에 작업을 제시하고 결과를 받을 때까지 걸리는 시간) 단축 ->OS 평가 기준 운영체제 기능 - 사용자-컴퓨터 간의 인터페이스(Interface:.. 2021. 3. 29.