본문 바로가기

Android Studio27

[Android 앱개발 입문] 안드로이드 UI 기본 (@ 추가하기) 1. UI 설계 개요 *view : 안드로이드 앱의 UI를 구성하는 기본 단위 1) 위젯 : View의 서브 클래스로, 앱 화면을 구성하는 시각적인 모양을 지닌 UI요소 - ex. 메뉴, 리스트, 버튼 2) 레이아웃 : ViewGroup의 서브 클래스로, 다른 뷰 (위젯 혹은 레이아웃)을 포함하면서 이들을 정렬하는 기능을 지닌 UI요소 2. UI 설계 방법 1) XML을 이용해 UI 설계 -> Android Studio의 Layout Editor 사용 - 드래그 앤 드롭 방식, what you see is what you get 에디터 - 다양한 디바이스 / 안드로이드 버전에 대한 프리뷰 - xml 코드 자동 변환 및 동기화 * Layout Editor 1. Palette : 레이아웃으로 드래그할 수 있.. 2024. 3. 18.
[Android 앱개발 입문] 프로젝트 실습 (# 추가하기) 1. activity 이름 변경하는 법 : manifest에서 name 부분 우클릭하고 refactor > rename 2. 리소스 파일 재정의 1) 앱 이름 변경 : My Android App 부분을 변경하기 (res>values>strings) My Android App 2) 앱 실행 화면에서 표시되는 문자열을 변경하는 방법 1 : res/layout/start_activity_view.xml에 기술된 TextView 위젯의 android:text 속성 값을 직접 변경하기 (-) 하드코딩으로 한국어를 사용했을 때 다국어 지원에서 문제가 생김... -> resource 파일에서 한글은 _kr로 만들고, string 파일을 또 만들어 다른 언어들을 각각 담게 작성하기 (@ 예시 찾기) 2024. 3. 18.
[Android 앱개발 입문] 프로젝트 빌드 (@ 추가하기) 1. 프로젝트 빌드 : Android 빌드 시스템은 앱 리소스 및 소스 코드를 컴파일하고 배포할 수 있는 APK로 패키징함 - AndroidStudio는 고급 빌드 툴 킷인 Gradle을 사용해 빌드 프로세스를 자동화하고 관리함 1) 빌드 프로세스의 구조 2) 컴파일러의 역할 : 소스코드를 DEX(Dalvik Executable) 파일로 변환하고 그 외 모든 것을 컴파일 된 리소스로 변환 - aapt 도구는 리소스 파일(/res 폴더 하위 파일)들을 컴파일 된 리소스 (R 클래스 파일과 패키지된 리소스 파일)로 변환 - kotlinc 컴파일러는 kotlin 소스 파일(자동으로 생성된 R.java와 사용자가 정의한 .kt 파일)을 kotlin 클래스 파일(.class 확장자)로 변환 - dx 안드로이드 개.. 2024. 3. 18.