본문 바로가기

안드로이드/안드로이드 스튜디오42

안드로이드 스튜디오 - 안드로이드 SDK 설치위치 찾기 안드로이드 스튜디오를 설치하고 개발을 하다보면, 안드로이드 SDK 설치 위치가 어딘지 모를때가 있습니다.이런경우 어떻게 SDK의 설치 위치를 찾는지 간단하게 알아보겠습니다. 1. 안드로이드 스튜디오의 메뉴 Tools > Android > AVD Manger를 클릭합니다. 2. AVD Manager에서 실행하고자 하는 에뮬레이터의 ▶ 아이콘을 클릭한다. 3. 안드로이드 에뮬레이터가 실행됩니다. 4. 윈도우즈의 작업관리자(Task Manager)를 실행하여, 프로세스 탭으로이동하여 emulator-x86.exe 프로세스를 찾습니다. 5. 작업 관리자에서 emulator-x86.exe 프로세스를 선택 후 마우스 오른쪽을 클릭 후 팝업 메뉴에서 속성을 클릭합니다. 6. 속성 화면에서 안드로이드 SDK의 위치를 .. 2015. 7. 11.
안드로이드 스튜디오 - 버전관리(versionCode, versionName) 이클립스에서 개발을 할때에는 AndroidManifest.xml에서 아래와 같이 android:versionCode와 android:versionName로 버전을 관리하였습니다.12345Colored by Color Scriptercs 하지만 안드로이드 스튜디오에서는 build.gradle에서 버젼 및 컴파일 버전을 관리합니다. 아래의 build.gradle에서 versionCode, versionName를 관리합니다.1234567891011121314151617181920apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.1.2" defaultConfig { applicationId "co.. 2015. 6. 30.
안드로이드 스튜디오 - 주석 처리 및 해제 안드로이드 스튜디오에서는 주석 처리 및 해제를 위한 단축키를 제공합니다. 1. 한줄 주석 처리( // ) - 단축키 : Ctrl + / (1) 주석 처리 할 코드를 선택합니다. (2) "Ctrl + /" 를 입력하면 아래와 같이 주서 처리가 됩니다. ※ "Ctrl + /" 를 한번 입력하면 주석처리가 되고, 다시 입력하면 주석이 해제됩니다. 2. 구간 주석 처리( /*...*/ ) - 단축키 : Ctrl + Shift + / (1) 주석 처리 할 코드를 선택합니다. (2) "Ctrl + Shift + /" 를 입력하면 아래와 같이 주서 처리가 됩니다. ※ "Ctrl + Shift + /" 를 한번 입력하면 주석처리가 되고, 다시 입력하면 주석이 해제됩니다. 2015. 6. 24.
안드로이드 스튜디오 - 애드몹(Admob) 라이브러리(Library) 추가하기 안드로이드 스튜디오에서 애드몹 라이브러리를 추가하는 방법을 알려드리겠습니다. 1. 프로젝트를 선택 후 마우스 오른쪽을 클릭하고, Open Module Settings를 클릭합니다. 2. Project Structure 화면에서 Modules의 app를 선택 후 Dependencies 탭을 클릭합니다. 3. Project Structure > Dependencies 탭의 [+] 버튼을 클릭합니다. 4. Library dependency를 터치합니다. 5. Choose Library Dependency 화면에서 애드몹 라이브러리인 "play-services(com.google.android.gms:play-services..."를 선택 후 OK 버튼을 클릭합니다. 6. 아래의 이미지와 같이 애드몹 라이브러가.. 2015. 6. 20.
안드로이드 스튜디오 - 단어/문장 선택(Select Word) 단축키 Ctrl + W 안드로이드 앱을 개발하다 보면 변수 또는 문장 전체, "{"와 "}"로 묶여 있는 If 또는 for 문절 등을 선택 할 경우 마우스로 더블 클릭을 하던지 아니면 드래그를 하여 구간을 선택합니다.하지만 안드로이드 스튜디오에서는 더욱 쉽게 단어 또는 문장을 선택 할 수 있도록 Ctrl + W 단추키를 제공하고 있습니다. 1. 단어 선택 (1) 코드에서 단어의 중간에 커서가 위치 한 경우 Ctrl + W을 누릅니다. (2) 아래의 이미지에서 처럼 단어만 선택됩니다. 2.문장 선택 (1) 문장의 뒤에 커서가 위치 한 경우 Ctrl + W를 누릅니다. (2) 아래의 이미지에서 처럼 문장 전체가 선택됩니다. 3. "{"와 "}" 괄호 사이 선택하기 (1) 괄호에 커서가 위치하고 있는 경우 Ctrl + W를 누룹니다.. 2015. 6. 5.
안드로이드 스튜디오 - Setter/Getter 메소드 추가하기 자바 코딩을 하다보면 클래스 변수를 선언하고, Setter/Getter 메소드를 정의하는 경우가 많습니다.안드로이드 스튜디오에서는 Alt + Insert 단축키로 쉽게 선언된 클래스 변수의 Setter/Getter 메소드를 추가 할 수 있습니다. 1. 클래스에 변수를 선언합니다. 아래의 코드와 같이 name, age,, telphoneNumber 변수를 추가합니다.12345public class User { private String name; private int age; private String telphoneNumber;}Colored by Color Scriptercs 2. 클래스 영역에 커서를 위치시키고, Alt + Insert 단추키를 입력하면, Generate 팝업창이 표시됩니다.3. Ge.. 2015. 5. 26.
안드로이드 스튜디오 - Interface Method 코드에 삽입하기 클래스가 인터페이스를 상속받게 되면, 반드시 인터페이스의 메소드를 구현해야 한다.즉 메소드를 재정의해야 하는데 안드로이드 스튜디오에서는 Ctrl + I 단축키로 쉽게 코드를 삽입할 수 있다. 1. 클래스를 정의한 부분으로 코드를 이동합니다. 2. 인터페이스를 상속받습니다. 그러면 인터페이스의 메소드가 구현되어있지 않기 때문에 클래서 선언부에 오류가 표시됩니다. 3. Ctrl + I 단축키를 입력하면 구현해야 할 인터페이스의 메소드가 표시됩니다. 메소드를 선택하여 Ok 버튼을 클릭합니다. 4. 아래의 코드와 같이 public void onClick(View v) 메소드 코드가 추가됩니다. 이제 클릭 이벤트에 대한 기능을 구현하면 됩니다. ※ 안드로이드 스튜디오의 Code > Implement Methods.. 2015. 5. 7.
안드로이드 스튜디오 - Override Method 코드 삽입하기 안드로이드 스튜디오에서는 부모클래스의 Override 가능한 메소드를 쉽게 생성 할 수 있습니다.클래스 소스내에서 단축키 Ctrl + O 를 입력하면 됩니다. 1. 클래스 소스내에 커서를 이동하고, Ctrl + O를 입력합니다. 2. Override 가능한 Method 목록 이 표시됩니다.※ 트리를 모두 접어서 보면, 위에서부터 해당 클래스가 상속받는 순서를 알수 있습니다. 3. Override 할 Method를 선택하고, OK 버튼을 클릭합니다. (멀티 선택도 가능합.) 4. 클래스 소스 내에 Override 된 Method 코드가 추가됩니다. ※ 안드로이드 스튜디오의 메뉴 Code > Override Methods... 를 선택하여도 동일한 기능을 수행합니다. 2015. 5. 6.
안드로이드 스튜디오 - 변수 이름 변경하기 코딩 때 선언한 변수가 여러 곳에 사용중이라면, 변수 이름을 각 코드별로 찾아서 변경해야 하는 번거로움이 있습니다.하지만 안드로이드 스튜디오의 Refactor > Rename기능을 사용하면 한번에 변수이름을 변경 할 수 있습니다. 1. 변경하고자 하는 변수이름에 커서를 이동합니다. 2. Shift + F6 키를 입력하면 변수 이름에 빨간색 박스가 생깁니다. 3. 변수 이름을 변경하면 사용되고 있는 변수 이름이 함께 변경되고, Enter 키를 입력하면 완료됩니다. ※ 팝업메뉴에서 Refactor > Rename 선택하여도 동일한 기능을 사용할 수 있습니다. 2015. 4. 29.
안드로이드 스튜디오(Android Studio) - 이클립스 프로젝트 마이그레이션 1. 안드로이드 스튜디오를 오픈시킨다. 2. 프로젝트가 열려있다면 File > Close Project 메뉴를 이용하여 프로젝트를 닫는다. 3. Quick Start의 메뉴 중 Import Non-Android Studio project를 선택한다. 4. 이클립스에서 생성된 프로젝트를 선택한다.(단 프로젝트 Root폴더를 선택한다.) 5. 안드로이드 스튜디어 프로젝트의 경로를 지정한다. 6. Finish 버튼을 클릭하여 마이그레이션을 진행한다. 7. 아래와 같이 마이그레이션 진행 상태가 표시된다 8. 이클립스 프로젝트가 안드로이드 스튜디오 프로젝트로 마이그레션이 완료된다. 마이그레이션에 대한 결과를 확인 할 수 있다. 9. 타겟 안드로이드 SDK가 설치되어 있지 않다면 안드로이드 스튜디어 하단에 아래의 .. 2015. 4. 24.
안드로이드 스튜디오 - 최근 프로젝트(Recent Projects) 목록 삭제 안드로이드 개발 시 이것저것 테스트를 하여 안드로이드 스튜디오의 최근 프로젝트(Recent Projects)가 많이 늘어나는 경우가 있다.이런 경우 아래와 같이 하면 모든 최근 프로젝트가 삭제된다. 1. 안드로이드 스튜디오의 메뉴인 File > Reopen Porject > Clear List를 클릭하면 모든 최근 프로젝트가 삭제된다. 2. 아래와 같이 최근 프로젝트(Recent Projects)의 목록이 삭제된 것을 확인 할 수 있다. 2015. 4. 24.
안드로이드 스튜디오 & 이클립스 프로젝트 기본 폴더 위치 이클립스로 개발을 하다가 안드로이드 스튜디오로 개발을 하려고 준비중입니다.안드로이드 스튜디오가 생소하여 소스 폴더를 찾는데 조금(?) 힘들었습니다.그래서 간단하게 소스 폴더 위치를 아래와 같이 비교해 보았습니다. 프로젝트이클립스안드로이드 스튜디어자바소스/src/app/src/main/java리소스/res/app/src/main/resAssets/assets/app/src/main/assetsAndroidManifest.xml/AndroidManifest.xml/app/src/main/AndroidManifest.xml라이브러리(jar)/libs/app/libs 2015. 4. 24.
안드로이드 스튜디오 - Signed APK 만들기 안드로이드 플레이 스토어에 앱을 등록하기 위해서는 Signed APK를 만들어야 합니다.Signed APK를 만들기 위해서는 keystore가 필요합니다.아래의 Signed APK 만들기 설명은 keystore가 있다는 전제하에서 진행합니다. 1. 안드로이드 스튜디오의 Build > Generate Signed APK... 메뉴를 클릭합니다. 2. Choose existing... 버튼을 클릭하여 keystore를 선택합니다. 3. Key store의 Password를 입력, Key alias를 선택, Key password를 입력, 그리고 Next 버튼을 클릭합니다. 4.Signed APK가 생성될 폴더를 지정 후 Finish 버튼을 클릭합니다. 5. Signed APK 생성이 완료되면 아래의 메세지가.. 2015. 4. 24.
안드로이드 스튜디오 - 이클립스 단축키(Keymap) 전환하기 ADT로 개발한 개발자라면 이클립스의 단축키에 익숙 할 것입니다.처음 안드로이드 스튜디오를 사용하면 단축키 때문에 혼란스럽기도 하죠. 안드로이드 스튜디오에서 이클립스 단축키(Keymap) 전환하는 방법입니다. 1. 안드로이드 스튜디오의 File 메뉴의 Settings를 클릭합니다. 2. Settings 팝업 창이 오픈되며, 여기서 좌측 리스트에서 Keymap 을 선택합니다. 3. Keymaps 리스트박스에서 Eclipse를 선택 후 OK 버튼을 클릭하면 Eclipse의 단축키를 사용 할 수 있습니다. 2015. 4. 24.
안드로이드 스튜디오 - 클래스 또는 메소드 API 설명 쉽게 보기 요즘 같이 개발툴이 좋지 않은 시절에는 JDK와 Document를 설치하여 Java API 문서를 보면 개발했었습니다.안드로이드 스튜디오에서는 더욱 쉽게 안드로이드 API 문서를 확인 할 수 있습니다.클래스 또는 메소드에 커서를 이동시키고, Ctrl + Q 키를 누르면 안드로이드 API 설명을 볼 수 있습니다. 1. 아래의 이미지처럼 코드 상의 TextView에 커서를 이동하고 Ctrl + Q 키를 누르면 TextView에 대한 설명이 표시됩니다. 2. 더 자세한 안드로이드 API 문서를 보고 싶다면 아래의 이미지의 화살표(↑) 버튼을 클릭합니다. 3. 컴퓨터의 기본 브라우저에 안드로이드 API 문서가 표시되어 더 많은 정보를 확인 할 수 있습니다. 2015. 4. 24.
안드로이드 스튜디오 - minSdkVersion 오류 해결방법 아래와 같이 AndroidManifest.xml에 정의 된 minSdkVersion오류가 발생할 경우 AndroidManifest.xml의 minSdkVersion만 수정하여도 해결되지 않는다.uses-sdk:minSdkVersion 8 cannot be smaller than version 9 declared in library D:\AndroidProjectapp\build\intermediates\exploded-aar\com.google.android.gms\play-services\6.5.87\AndroidManifest.xml build.gradle 파일의 minSdkVersion 정보도 함께 수정해주면 해결이 된다. 2015. 4. 24.
안드로이드 스튜디오 - 줄 번호(Line Number) 추가하기 안드로이드 스튜디오의 편집 기능에서는 기본적으로 줄번호(Line Number)가 표시 되어있지 않습니다.줄번호를 추가하는 방법은 아래와 같습니다. 1. 아래의 이미지에서처럼 세로의 적색 사각형 부분에 마우스 우측 클릭을 하면 팝업 메뉴가 표시됩니다. 팝업 메뉴에서 Show Line Number를 클릭합니다. 2. 아래와 같이 줄번호가 표시됩니다만, 프로젝트를 다시 열게 되면 줄번호는 유지되지 않고 표시되지 않습니다. 3. 안드로이드 스튜디오에서 지속적으로 줄번호가 표시되기를 원한다면, File > Settings 메뉴를 클릭하세요. 4. Settings 화면에서 Editor > Apprearance 를 선택 후 Show line numbers를 체크하면 지속적으로 줄번호가 표시됩니다. 2015. 4. 24.
안드로이드 스튜디오 - 파일 인코딩 안드로이드 스튜디오 프로젝트를 생성하면 기본적으로 UTF-8로 인코딩이 설정됩니다.파일 각각에 대한 인코딩 변경 방법은 아래와 같습니다. 1-1. File > File Encoding 메뉴를 클릭합니다. 1-2. 아래와 같이 소스 부분에 File Encoding 메뉴가 표시되면 기본 인코딩 타입들이 보입니다. 다른 인코딩 타입을 설정하고 싶으면 more를 클릭하여 필요한 인코딩을 지정하면 인코딩이 지정됩니다. 2-1. 다른 방법으로는 안드로이드 스튜디오 윈도우 오른쪽 하나에 현재의 인코딩이 표시되는데 여기를 클릭하여도 변경 할 수 있습니다. 2-2. 아래와 같이 기본 인코딩이 표시되며 인코딩을 지정하면 됩니다. 2015. 4. 24.
안드로이드 스튜디오 - 소스 코드 네비게이트 사용하기 안드로이드 스튜디에서 소스 코드 네비게이트를 사용할 수 있는 두가지 방법이 있습니다.소스 코드가 짧을 때는 자주 사용하지 않지만 소스코드가 길어지면 유용한 기능입니다. 1. Ctrl + F12Edit 창에서 Ctrl + F12를 입력하면 아래와 같이 클래스의 모든 변수, 메소드를 표시해줍니다.그리고 이동하고자 하는 변수 또는 메소드를 클릭하면 해당 소스 코드로 이동하게 됩니다. 2. F4변수 또는 메소드에 커서가 있을 때 F4를 입력하면 해당 변수 또는 메소드의 선언부로 바로 이동하게 됩니다.저는 개인적으로 F4키를 많이 활용하고 있습니다. 매우 편리합니다. 2015. 4. 24.
안드로이드 스튜디오(Android Studio) 설치 1 Android Studio 다운로드 받기 아래의 URL에서 Android Studio를 다운로드 합니다. http://developer.android.com/sdk/index.html 2. Android Studio 설치 - 다운로드된 파일 android-studio-bundle-135.1641136.exe 을 실행 시키면 아래의 설치화면이 표시된다. - 아래의 이미지 순서대로 진행하면 설치가 완료된다. 3. Android Project 만들기 - 처음 Android Studio를 설치하고, 실행하면 아래의 메세지 화면이 표시되고, Setup Wizard가 실행된다. - Quick Start 목록에서 필요한 Android Project를 선택한다.- Project 이름과 Package를 지정한다. -.. 2015. 4. 24.
안드로이드 스튜디오 - 라이브러리(jar 파일) 추가하기 안드로이드 스튜디오 프로젝트에 간단하게 라이브러리를 추가하는 방법입니다. 1. 프로젝트 브라우저를 Project 타입으로 변경합니다. (Project 타입으로 변경해야 libs폴더가 보입니다.) 2. libs폴더에 추가하고자 하는 jar 파일을 복사해서 넣습니다. 3. jar파일의 이름 등을 변경하는 화면이 표시됩니다. 4. libs폴더에 추가한 jar파일을 선택 후 마우스 오른쪽 클릭하여 팝업 메뉴를 표시하고, Add As Library 메뉴를 클릭합니다. 5. 아래의 화면에서 OK 버튼을 클릭하면 라이브러리가 추가됩니다. 6. 추가된 라이브러리를 확인 하려면, 프로젝트를 선택 후 오른쪽 마우스를 클릭하여 팝업 메뉴에서 Open Module Settings를 클릭합니다. 7. Project Struct.. 2015. 4. 24.