본문 바로가기

IT/Android

[안드로이드스튜디오] 파일 및 폴더 설명

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.


안드로이드 스튜디오 파일/폴더 구조 및 역할 설명



Android Studio Project

안드로이드를 처음 시작하기 전에 프로젝트의 각 폴더 및 파일의 역할에 대해 알고 넘어가면 앱을 만드는데 도움이 됩니다.


1. /main/AndroidMainfest.xml

 : AndroidMainfest.xml 파일은 앱의 가장 중요하면서 기본적인 부분을 setting해주는 설정파일이라 보시면 됩니다.

   해당 파일에서 App이 이름을 설정할 수 있습니다.

   이 외에도 카메라, 진동 등의 기능을 구현하기 위해서는 해당 파일에 각 기능을 접근할 수 있는 권한을 얻어야하는데

   AndroidMainfest.xml 파일에 권한을 얻는 소스를 추가해야 합니다.

   ex) <!-- 진동을 컨트롤 하기 위한 퍼미션 설정 -->

<uses-permission android:name="android.permission.VIBRATE"></uses-permission>

2. /java/***.java

  : 이 위치에 java소스를 추가하여 작성합니다.

3. /res/drawable, raw, layout...

   3.1. drawable

     :  이미지 파일 저장 폴더

   3.2. raw

     : 음악 및 동영상 파일 저장 폴더

   3.3. layout

     : App의 액티비티. 즉, 레이아웃을 저장하는 폴더. 프로젝트 생성 시 기본으로 mainActivity파일인

       activity_main.xml 이 생성됩니다.