본문 바로가기

안드로이드142

안드로이드 스튜디오 & 이클립스 프로젝트 기본 폴더 위치 이클립스로 개발을 하다가 안드로이드 스튜디오로 개발을 하려고 준비중입니다.안드로이드 스튜디오가 생소하여 소스 폴더를 찾는데 조금(?) 힘들었습니다.그래서 간단하게 소스 폴더 위치를 아래와 같이 비교해 보았습니다. 프로젝트이클립스안드로이드 스튜디어자바소스/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.
갤럭시S6 - 개발자 옵션 갤럭시S6에서 개발자 옵션을 활성화시키는 방법입니다. 1. 설정에서 디바이스 정보를 터치합니다. 2. 빌드번호를 7번 터치하면 개발자 옵션이 활성화 됩니다. 7번 터치 후 백키를 터치하여 설정으로 이동합니다. 3. 디바이스 정보 위에 개발자 옵션 메뉴가 나타납니다. 4. 개발자 옵션 화면이며, 안드로이드 앱 개발 시 필요한 옵션을 설정하면 됩니다. 2015. 4. 20.
Ardor3D 소스 얻기 아더3D의 프로젝트는 더이상 진행하지 않는 것 같습니다.하지만 지금까지 개발된 소스는 아래의 URL에서 얻을 수 있으니 참고하세요.https://github.com/Renanse/ardor3d 2015. 4. 15.
앱인벤터 스크린 이동하기 안드로이드에서는 액치비티(Activity)라고 하는 것이 앱인벤터에서는 스크린(Screen)이라고 합니다.앱인벤터의 스크린은 앱의 페이지라고 인식하셔도 됩니다.스크린간의 이동은 어떻게 하는지 알아보겠습니다. 1.스크린 추가하기 (1) Add Screen 버튼을 클릭합니다. (2) New Screen 창에서 스크린 이름을 입력 할 수 있습니다. 여기서는 기본값인 Screen2로 하겠습니다. 2. 추가 한 스크린 디자인 하기 (1) 추가한 스크린의 디자인 화면으로 이동합니다. (2) 아래의 그림과 같이 추가된 스크린의 디자인 화면이 표시됩니다. 원하는 User Interface(UI)를 구성해보세요. 3. 스크린 이동 블럭 작업하기 (1) 다시 Screen1로 이동 후 아래와 같이 Label과 Button을.. 2015. 4. 15.
앱 인벤터 버튼 클릭 이벤트 구현 1. 아래의 그림과 같이 Designer에서 테스트박스와 버튼을 추가합니다. 2. 버튼에 로직을 추가하기 위해 Blocks로 이동합니다. 3. Screen1의 Button1을 선택하고, 버튼의 클릭 이벤트 블록을 선택합니다. 4. Screen1의 텍스트박스 tbHello를 선택하고, Text 속성을 선택 후 버튼 클릭 이벤트 블록에 넣습니다. 5. 버튼을 클릭하면 텍스트박스에 "안녕하세요"를 표시하기 위해 Bulit-in의 Text를 선택하고 첫번째 블록을 선택 후 블록을 조립합니다. 6. 버튼에 이벤트 블록이 완성되었습니다. 2015. 4. 15.
MIT 앱 인벤터 오늘 서점에 갔다가 안드로이드 앱 인벤터라는 제목의 여러 책을 보게 되었습니다.웹서핑을 통해서 조사를 해보았는데 상당히 재미있는 제작도구라고 생각됩니다.그리고 초/중학생들에게 프로그래밍 구동 방법을 이해시키기에 좋은 것 같습니다. 아래의 URL은 MIT의 앱 인벤터입니다.일반 사용자도 안드로이드를 쉽게 개발 할 수 있도록 지원한다고 합니다. http://appinventor.mit.edu/ 2015. 4. 15.
Ardor3D 개발 환경 Ardor3D 라이브러리 다운로드 Ardor3D Core 라이브러리 다운로드 아래의 URL에서 최신 Ardor3D Core 라이브러리 0.7버전을 다운로드합니다. (최신 버전인 0.8의 경우 Android 프로젝트에서 실행 시 오류가 발생하고 있습니다.) http://www.ardor3d.com/get-started/download.php 다운로드 받은 ardor3d-0.7.zip은 Ardor3D 라이브러리 jar파일로 구성되어있습니다. (Android 프로젝트에서 jar파일을 참조합니다.) Android 라이브러리 다운로드 아래의 URL에서 최신 Ardor3D for Android 라이브러리를 다운로드합니다. http://www.ardor3d.com/get-started/download.php 다운로드.. 2013. 1. 3.