안드로이드 02 XML, Layout.xml, Androidmanifest.xml, 빌드, apk 파일, Deprecated, 이벤트
앱개발/기술노트with알렉2021. 3. 22. 21:09
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 |
댓글()