728x90
반응형

안드로이드 스튜디오 5

[6] 안드로이드 View Layout Widget

1. View 뷰 - 안드로이드에서 눈에 보이는 모든 요소를 View 라고 부른다. - 개발자가 배치하는 모든 View 들은 Class로 제공되는데 모두 View라는 클래스를 상속받고 있다. - View 클래스는 모든 UI 요소들의 부모 클래스로써 Widget 과 Layout 으로 나뉜다. 2. Layout 레이아웃 - Container(컨테이너), View Group(뷰 그룹) 이라고 부르기도 한다. - 다른 View 들을 포함하고(Container) 내부의 View 를 통합 관리하고(View Group) 내부 View 들이 배치되는 모양을 결정(Layout) 한다. 3. Widget 위젯 - 문자열 입력, 문자열 출력 등 어떤 기능을 가지고 있는 사용자와 상호 작용을 하는 View들을 통칭해서 Wid..

IT/안드로이드 2023.07.12

[5] 안드로이드 앱 동작원리

1. 안드로이드의 4대 구성요소 하나의 어플리케이션 내에는 여러가지 실행단위 번들 형태로 묶어져 있는 이것을 안드로이드 어플리케이션이라고 합니다. 각각의 실행요소들이 각각 실행되어 동작. Activity : 눈에 보이는 화면을 관리하는 실행 단위 더보기 [상세설명] 화면이 여러개 => Activity 가 여러개 라는 뜻! 어플이 실행되면 해당하는 Activity 가 실행이 되면서 화면이 나타나게 된다. Ex 두번째 화면을 보여주기 위해 => 그 화면을 관리하는 Activity 를 실행시키고 기존 Activity 는 중단한다. Service : 화면을 가지지 않는 실행 단위. 백그라운드 프로세싱 Broadcast Receiver : OS 가 메세지를 받으면 실행되는 실행단위 더보기 [상세설명] 전화, 문자..

IT/안드로이드 2023.07.10

[4] 안드로이드 개발 시 단말기 테스트 단말기 연결 안될 때

1.개발자 메뉴 활성화 (휴대폰 기종마다 메뉴구조가 다를 수 있음) 설정 > 휴대전화정보 or 단말기정보 > 소프트웨어 정보 > '빌드번호' 를 찾아 여러번 클릭 후 다시 설정 메인으로 돌아가면 '개발자 옵션' 이라는 메뉴가 활성화 되어있습니다. 해당메뉴를 클릭하여 'USB 디버깅 활성화'를 클릭! 2. 내 PC와 단말기 연결 케이블로 PC와 단말기를 연결한 후 디바이스 목록에서 내 디바이스 선택한 후 Device Manager > Physical Device 누르면 디바이스 정보(API LEVEL까지)가 나옵니다. * 여기서 저는 디바이스 연결이 안되었습니다.(목록에 나타나지 않음) 제가 듣던 강좌 선생님 말씀으로는 Windows 10 이상인 경우에는 자동으로 단말기 usb 통합 드라이버가 설치되었다고..

IT/안드로이드 2023.07.06

[3] 안드로이드 스튜디오 에뮬레이터 AVD 생성 및 테스트 하기

AVD 란? [ Android Virtual Device ] "안드로이드 에뮬레이터" 더보기 에뮬레이터란? 다른 프로그램이나 장치를 모방하는 컴퓨터 프로그램 또는 전자기기의 능력 - AVD 는 컴퓨터의 가상화 기능을 이용하여 매우 빠른속도로 동작합니다. - 다만, 가상화를 지원하지 않는 컴퓨터에선 매우 느리게 동작하니, 이런 환경에서 작업할 땐 AVD 를 사용하는것보단 휴대폰 단말기 테스트를 추천합니다. 안드로이드 스튜디오에서 AVD 생성하기 1. 안드로이드 스튜디오 우측 상단 버튼 중 사진과 같은 아이콘(Device Manager) 클릭 2. Create device 버튼 클릭 더보기 Virtual : 가상 디바이스 Physical : 물리적 디바이스 3. 원하는 기종을 선택 처음 생성해서 무얼 선택해..

IT/안드로이드 2023.06.30

[2] 안드로이드 프로젝트 생성

1. 원하는 경로에 워크스페이스 폴더를 생성한다. 2. 설치되어있는 안드로이드 스튜디오를 연다. 3. New Project 클릭 4. Empty Activity 를 선택 (또는 원하는 탬플릿을 고를 수 있습니다.) 더보기 모든 템플릿 뒤에 'Activity' 라고 적혀있는데 Activity 란? 안드로이드 초기 학습 단계에선 '화면' 정도로 이해할 수 있습니다. 5. 입력란 Name : 어플리케이션 이름으로, 어플 설치 시 아이콘 하단에 나오는 이름. 유니크한 값은 아닙니다. Package Name : [중요] 어플을 구별할 수 있는, 전 세계 유일 유니크한 이름 절대로 중복될 수 없습니다. => 보통은 회사 도메인 주소를 뒤집은 형태로 만든다고 합니다. => Ex) naver.com 이면 패키지 이름을..

IT/안드로이드 2023.06.29
728x90
반응형