본문 바로가기

Android28

[Android Studio] 초간단 계산기 앱 만들기(직접 풀어보기) 기본 개념: https://200percent.tistory.com/entry/Android-Studio-%EA%B8%B0%EB%B3%B8-%EC%9C%84%EC%A0%AF (책을 요약하는 과정에서 너무 책의 내용을 그대로 가져와버려서 어쩔 수 없이 비공개 처리를 했다...) 직접 풀어보기 4-3은 실습 4-1을 개선시키는 거였는데 실습 4-1을 해볼 때 id를 미리 정해준 줄 모르고 혼자 정해버렸다... 그래서 4-3 id랑 변수도 예제에 나온 것들과 다르게 되어버린... public class MainActivity extends AppCompatActivity { EditText num1, num2; Button plus, minus, multi, divi, rema; TextView result;.. 2021. 5. 6.
[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.