"안드로이드 MyFirstApp 프로젝트 구조"의 두 판 사이의 차이

 
(같은 사용자의 중간 판 15개는 보이지 않습니다)
1번째 줄: 1번째 줄:
;Android Application Project; Android App Project
;Android application MyFirstApp project structure; Android App Project
;안드로이드 애플리케이션 프로젝트, 안드로이드 앱 프로젝트
;안드로이드 MyFirstApp 프로젝트 구조, 안드로이드 애플리케이션 프로젝트, 안드로이드 앱 프로젝트


==개요==
==개요==
*[[안드로이드 MyFirstApp]]에 따라 만든 앱프로젝트
*[[안드로이드 MyFirstApp]]에 따라 만든 앱프로젝트
*패키지 탐색기에 보이는 것들
*우선 activity_main.xml 부터 살펴보자
*우선 activity_main.xml 부터 살펴보자.


==목록==
==목록==
패키지 탐색기에 보이는 것들
*src (소스코드)
*src (소스코드)
**com.example.myfirstapp
**com.example.myfirstapp
***[[MainActivity.java]] (최초로 열리는 액티비티)
***[[MainActivity.java]] (최초로 열리는 액티비티)
*gen
*gen (자동생성됨<ref>그러니까 건드리지 말자</ref>)
**com.example.myfirstapp
**com.example.myfirstapp
***[[BuildConfig.java]]
***[[BuildConfig.java]]
***[[R.java]]
***[[R.java]]
*Android Dependencies
*Android Dependencies
:android-support-v4.jar
**android-support-v4.jar
*assets
*assets (assets 파일 저장공간)
*bin
*bin (빌드시 apk, dex가 여기에 생성됨)
*libs
*libs (써드파티 라이브러리 놓는 곳)
:android-support-v4.jar
**[[android-support-v4.jar]]<ref>하위 호환성을 위한 jar. 낮은 버전의 안드로이드에서 호환되게 하는 패키지 모음</ref>
*res (리소스)
*res (아이콘, 문자열, 레이아웃 등의 리소스)
**drawable
**drawable
**layout
**layout<ref>화면 레이아웃 XML 파일이 있는 폴더</ref>
***[[activity_main.xml]]
***[[activity_main.xml]] (MainActivity에서 읽어들이는 레이아웃)
**menu
**menu
**raw
**values<ref>여러가지 값들을 기록한 XML 파일이 있는 폴더</ref>
***[[strings.xml]]
***[[strings.xml]]
***[[styles.xml]]
***[[styles.xml]]
**values
*[[AndroidManifest.xml]] (앱 설정 파일)
*[[AndroidManifest.xml]] (앱 설정 파일)
*[[ic_launcher-web.png]] (웹용 아이콘)
*[[ic_launcher-web.png]] (웹용 아이콘)
38번째 줄: 39번째 줄:
*[[안드로이드 액티비티]]
*[[안드로이드 액티비티]]
*[[activity_main.xml]]
*[[activity_main.xml]]
*[[안드로이드 기본 컴포넌트]]
*[[안드로이드 컴포넌트]]
 
==주석==
<references/>


[[분류: 안드로이드]]
[[분류: 안드로이드]]

2013년 7월 3일 (수) 16:28 기준 최신판

Android application MyFirstApp project structure; Android App Project
안드로이드 MyFirstApp 프로젝트 구조, 안드로이드 애플리케이션 프로젝트, 안드로이드 앱 프로젝트

1 개요[ | ]

2 목록[ | ]

패키지 탐색기에 보이는 것들

3 같이 보기[ | ]

4 주석[ | ]

  1. 그러니까 건드리지 말자
  2. 하위 호환성을 위한 jar. 낮은 버전의 안드로이드에서 호환되게 하는 패키지 모음
  3. 화면 레이아웃 XML 파일이 있는 폴더
  4. 여러가지 값들을 기록한 XML 파일이 있는 폴더
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}