안드로이드 02 XML, Layout.xml, Androidmanifest.xml, 빌드, apk 파일, Deprecated, 이벤트

1. 액티비티, 서비스, 방송수신자, 컨텐트제공자

XML : HTML 마크업 Laungage를 확장한 것,  꺽쇠 < > 로 된 형태

Layout.xml : 액티비티의 화면을 정의한 것

AndroidManifest.xml : 전체적인 앱의 설정을 관리 (액티비티가 어떤 것들이 있다.)

 

2. 개발 환경 설정(JDK, 안드로이드 스튜디오 설치)

 

3. 빌드 

컴파일을 하는 과정 ( java파일 ->.class파일 )

 

4. 디버깅

버그를 잡는 과정

 

5. 테스트 

디버그 버전 : 개발버전

릴리즈 버전 : 배포용 버전

* 배포할 때는 릴리즈 버전만 업로드 가능하다.

컴파일 하면 .apk 파일(안드로이드 어플리케이션 패키지)로 된다. 모든 소스와 리소스 파일이 다 포함됨.

이 때, 디버그 버전도 .apk, 릴리즈 버전도 .apk로 나오지만 내용이 다르다.

디버그 버전에는 소스와 디버그를 위한 내용이 들어가 용량이 크다. 

.apk 파일 자체가 APP이다. (앱 설치파일)

* Deprecated : API 가 없어진 것. Deppricated 된 API 는 더이상 사용할 수 없다.

 

6. 에뮬레이터 AVD 설정

 안드로이드 OS가 돌아가기 위한 VM(Virtual Machine) 가상머신이다.

Tools-> AVD Manager

 

7. 마법사로 바로 앱 실행하기 

안드로이드에서 앱들의 형태에 따라  위저드 형태로 제공하는 것

 

8. 이벤트 

이벤트-Driven 방식

ex) button onclicked() 정의만 해놓고 이벤트 발생하면 실행된다.

 

9. 폰 연결하여 실행하기

휴대폰 정보 -> 소프트웨어 정보 -> 빌드번호 여러번 클릭

폰 연결 상태에서 개발자 옵션 -> USB 디버깅을 디버그 모드로 바꿈.

 

'앱개발 > 기술노트with알렉' 카테고리의 다른 글

안드로이드 03  (0) 2021.03.22
안드로이드 01 앱개발 시작  (0) 2021.03.22

댓글()
구독