본문 바로가기

전체 글720

안드로이드 스튜디오 - 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 - 홈화면 페이지 추가/삭제 홈화면에 페이지를 추가하거나 삭제하는 방법을 알려드리겠습니다.저는 홈화면에 페이지를 삭제 할때 자꾸 잊어버려서 당황한 적이 많습니다. ㅠ_ㅠ 1. 홈화면에 페이지 추가(1) 홈화면에서 아이콘과 위젯이 없는 영역에 길게 터치를 합니다. (두 손가락을 터치하고 안으로 모아도 동일 작동합니다.) (2) 페이지를 오른쪽으로 이동하면 페이지를 추가 할 수 있는 "+" 아이콘이 표시됩니다. "+" 아이콘을 터치합니다. (3) 아래의 이미지와 같이 페이지가 추가됩니다. 2. 홈페이지에 페이지 삭제(1) 홈화면에서 아이콘과 위젯이 없는 영역에 길게 터치를 합니다. (두 손가락을 터치하고 안으로 모아도 동일 작동합니다.) (2) 삭제하고자 하는 페이지를 길게 터치합니다. (3) 삭제 할 페이지를 제거 아이콘에 넣으면 페.. 2015. 4. 23.
갤럭시S6 엣지 - 사용자 설명서 아래의 URL은 갤럭시 S6 엣지 사용자 설명서입니다.http://downloadcenter.samsung.com/content/MC/201503/20150327110714920/KO/G925K/start_here.html 2015. 4. 23.
갤럭시S6 - 앱 삭제 갤럭시 S6에서는 보다 쉽게 앱을 삭제 할 수 있습니다.다른 안드로이드 버전의 경우 설정 > 애플리케이션 관리 등으로 이동하여 삭제 하였습니다.(앱을 삭제 할 때 번거로웠지요.) 1.화면의 오른쪽 하단의 앱스 메뉴를 터치합니다. 2.삭제하고자 하는 앱을 길게 터치합니다. 3. 외쪽 상단에 삭제 아이콘에 삭제하고자 하는 앱을 드래그해서 놓습니다. (2.에서 선택한 앱을 계속 터치하고 있어야 합니다.) 4.앱을 삭제하겠는지 묻는 메세지가 표시되고, 삭제를 터치하면 앱이 삭제됩니다. 2015. 4. 22.
갤럭시S6 - 기본 애플리케이션 설정 및 해제 갤럭시 S6에서 기본 애플리케이션을 설정하고, 해제하는 방법에 대해서 알아보겠습니다.기본 애플리케이션은 윈도우즈의 연결 프로그램과 유사하다고 생각하시면 됩니다. 1.기본 애플리케이션 설정(1)구글 검색 위젯으로 설명을 하도록 하겠습니다. 아래의 그림에서 구글 검색 위젯에서 검색을 합니다. (2) 검색 된 결과 중 하나의 링크를 터치합니다. (3) 구글 검색 결과에 대한 링크를 열 때 기본 애플리케이션이 설정되어 있지 않으면 아래와 같이 관련 애플리케이션을 설정하라는 메세지가 표시됩니다. 원하는 애플리케이션을 선택 후 항상을 터치합니다. 이제 구글 검색 결과의 링크를 터치하면 항상 기본 애플리케이션으로 설정된 애플리케이션이 실행됩니다. 2. 기본 애플리케이션 해제(1) 설정을 터치합니다. (2) 설정화면에.. 2015. 4. 22.
갤럭시S6 - 엣지 스크린 야간시계 스마트폰을 사용하시는 사람이라면 새벽에 잠에서 깨어나 스마트폰을 켜서 몇시인지 확인 해본 경험 있을 겁니다.이때 스마트폰으 불빛 때문에 눈을 찡그리며 시계를 확인하곤 했을 것입니다.갤럭시 S6 엣지의 야간 시계를 사용해 본 결과 위와 같은 불편함 없이 시간을 확인 할 수 있어 좋았습니다.번거롭게 스마트폰을 켜야 하는 일도, 스마트폰 불빛 때문에 눈을 찡그려야 하지 않습니다. 엣지 스크린의 야간 시계 설정은 아래와 같이 설정하시면 됩니다. 1.설정화면에서 스크롤을 아래로 이동하여 디바이스 > Edge screen을 터치합니다. 2. Edge screen 화면에서 야간시계를 터치합니다. 3. 야간시계 화면에서 오른쪽 상단의 On/Off버튼을 터치하여 야간시계를 사용함으로 변경합니다. 4.야간시계의 시작 시간.. 2015. 4. 22.
갤럭시S6 - 지문 인식 갤럭시 시리즈 중에서 지문인식으로 잠금해제를 할 수 있었으나, 손가락을 밀어어야(스와이프) 하는 번거로움과 지문인식 문제가 있었습니다. 하지만 이번에 출시된 갤럭시S6는 손가락을 갖다 대는 터치 방식으로 더욱 편리해졌습니다.지문 등록 방법은 아래와 같습니다. 1. 설정 화면에서 "잠금화면 및 보안"을 터치합니다. 2.잠금화면 및 보안 화면에서 "지문"을 터치합니다. 3. 지문 화면에서 "+지문추가"를 터치합니다. 4. 홈버튼위에 등록하고자 하는 지문은 여러번 인식시킵니다. 5. 아래와 같이 "지문2"가 등록되었으면, 이제 잠금화면에서 홈버튼에 등록한 지문을 터치하면 잠금화면이 해제됩니다. 2015. 4. 21.
갤럭시S6 - 메시지 글자 크기 변경 갤럭시S6의 메시지 기본 글자 크기는 제가 느끼기에는 조금 큽니다.메시지의 글자 크기를 변경하는 방법은 간단합니다. 1. 메시지를 터치하고, 오른쪽 상단에 더보기를 터치합니다. 2. 메시지 메뉴 중 "글자 크기"를 터치합니다. 3. 자신이 원하는 글자 크기를 선택하면 됩니다. 저는 개인적으로 "아주 작게"가 저에게 알맞습니다. 2015. 4. 21.
갤럭시S6 - 강제 종료하기 갤럭시S6 이전의 모델의 경우 밧데리가 분리되어 스마트폰이 먹통이 될 경우 밧데리를 분리해서 강제종료 시켰습니다.하지만 갤럭시 S6의 경우 본체와 밧데리가 일체형으로 밧데리를 분리하여 강제 종료시킬 수 없습니다.만일 갤럭시 S6가 먹통(터치, 버튼 등의 작동이 안되는 경우) 아래의 방법으로 강제 종료하면 됩니다. - 음향(볼륨키) 하(↓)와 전원버튼을 동시에 7초동안 길게 누르고 있으면 강제종료되고 다시 켜집니다. 2015. 4. 21.
갤럭시S6 - 개발자 옵션 갤럭시S6에서 개발자 옵션을 활성화시키는 방법입니다. 1. 설정에서 디바이스 정보를 터치합니다. 2. 빌드번호를 7번 터치하면 개발자 옵션이 활성화 됩니다. 7번 터치 후 백키를 터치하여 설정으로 이동합니다. 3. 디바이스 정보 위에 개발자 옵션 메뉴가 나타납니다. 4. 개발자 옵션 화면이며, 안드로이드 앱 개발 시 필요한 옵션을 설정하면 됩니다. 2015. 4. 20.
소스 코드 하이라이터 블로그에 소스코드를 올릴 때 이쁘게 올릴 수 있도록 소스코드를 하이라이터 해주는 사이트입니다.여러 개발 언어를 제공하고, 스타일도 3가지로 변경 할 수 있어서 좋습니다.http://colorscripter.com/ 2015. 4. 18.
Ardor3D 소스 얻기 아더3D의 프로젝트는 더이상 진행하지 않는 것 같습니다.하지만 지금까지 개발된 소스는 아래의 URL에서 얻을 수 있으니 참고하세요.https://github.com/Renanse/ardor3d 2015. 4. 15.
C#, Java 등의 코드 하이라이트 사이트 게시판에 소스 코드 등록 시 사용하면 편하게 코드 하이라이트 할 수 있는 사이트 http://www.tohtml.com http://www.dotnetkorea.com/CodeHighlighter/PasteCode.aspx http://alexgorbatchev.com/SyntaxHighlighter/ 2015. 4. 15.