본문 바로가기

반응형

분류 전체보기

(87)
안드로이드 Low memory killer 의 Threshold 인터넷 서핑 중에 좋은 자료가 있어 소개합니다. http://www.androidcentral.com/fine-tuning-minfree-settings-improving-androids-multi-tasking 위의 자료의 내용에 몇 가지 덧붙이자면, 안드로이드의 Low memory killer는 Kernel에 구현되어 있으며, Application을 6가지 타입으로 분류하여 동작하고 있습니다. FOREGROUND_APP This is the process running the current foreground app. We'd really rather not kill it! Value set in /system/rootdir/init.rc on startup. VISIBLE_APP This is a ..
한글 계정에서 안드로이드 AVD 실행 시 발생하는 Error 해결 방법 Windows 계열의 OS를 사용하는 경우 계정을 한글 이름으로 설정하는 경우가 많은데 이러한 환경에서 안드로이드 AVD를 생성 후 실행시 다음과 같은 에러 메시지를 볼 수 있다. emulator: ERROR: bad config: virtual device directory lacks config.ini emulator: could not find virtual device named 'AVD이름' 안드로이드는 AVD별로 환경 설정 파일을 생성하여 정보를 관리하고 AVD를 실행할 때 그 정보를 읽어 실행시키게 되는 데 그 중간 경로에 한글이름이 들어가면 경로를 인식할 수 없어 생기는 Error 이다. 위의 문제를 가장 편하게 해결할 수 있는 방법은 계정이름을 영문으로 사용하는 것 이지만 한글로 된 계정..
[ C004 ] - 2010년 달력만들기 [설명] 1. 1월 1일은 금요일이다. 2. 2월은 28일이다. 3. 일, 월, ......, 토 의 순서로 출력한다. 4. 한 달의 출력 형태는 다음과 같다. 1월 일 월 화 수 목 금 토 1 2 3 4 5 6 7 .......... #include int MonthPrint( const int, const int, int ); int main() { int i, startDay = 5; const int monthDay[12] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 } ; for ( i = 0 ; i < 12 ; i++ ) startDay = MonthPrint( i + 1, monthDay[i], startDay); return 0; } int M..
Android NDK 설치 1. 다음의 링크를 클릭하여 홈페이지에 접속한다. http://developer.android.com/sdk/index.html 2. 좌측의 메뉴에서 Native Development Tools - Android NDK, r3 를 클릭하고 우측에 나타나는 화면에서 본인이 쓰는 플랫폼에 맞춰 패키지를 선택한다. 3. 다운로드가 완료되면 이 대화 상자를 닫고 4. 압축을 해제한다. 5. 압축이 해제된 폴더를 6. 작업하기 적당한 곳에 옮겨놓는다. 7. 다음의 파일을 다운받고 압축을 해제한다. 8. 압축이 해제된 파일을 9. %MSYS%\bin 에 복사한다. 10. 컴퓨터 - 속성 - 고급 시스템 설정을 선택한다. 11. 고급 탭에서 환경 변수를 선택한다. 12. 다음의 변수들을 등록한다. ( 변수가 있다면 ..
후회 넘어져도 일어날 때 무언가 줍는 사람이 되어야지
Eclipse 에서 Line Number 보기 1. Elipse 를 실행시킨다. 2. 메뉴에서 Window -> Preference 를 선택한다. 3. 왼쪽 메뉴에서 General -> Editors -> Text Editors 를 선택한다. 4. 오른쪽에 보이는 화면에서 Show line numbers 를 체크하고 Apply -> OK 를 클릭! 5. 이제 Eclipse 에서도 Line Number 를 볼 수 있다.
Android Emulator 한글 설정 1. 다음의 파일을 다운 받는다. 2. Android Emulator 를 실행시킨다. 3. Command 창을 열고 첨부파일을 다운받은 경로에서 다음의 명령을 입력한다. adb install HangulKeyboard.apk 4. Launcher 를 클릭하고 아래쪽에 있는 Settings 를 실행한다. 5. Language & Keyboard 를 선택한다. 6. Select locale 을 선택한다. 7. "한국어"를 선택한다. 8. 영어 메뉴가 한국어로 변경되었다. 9. 화면을 아래쪽으로 내려보면 "한글 접촉식 키보드" 메뉴가 새로 생겼다. 10. 메뉴를 선택하면 아래와 같은 팝업창이 뜬다. ㄷㄷㄷ한 내용이지만 HangulKeyboard.apk 는 안드로이드 펍에서 받은 안전한 파일이므로 확인 버튼을 ..
Command 에서 안드로이드 가상 머신(AVD) 생성하기 안드로이드 개발용 단말이 없다면 안드로이드 어플리케이션을 실행하기 전에 먼저 안드로이드 가상 기기(AVD, Android Virtual Devices)를 하나 이상 생성해야 에뮬레이터가 제대로 동작한다. AVD는 실제 안드로이드 기기를 명확하게 구분하고자 정의했으며 하드웨어 구성 내역, 시스템 버전 정보, 디스크 저장 공간, 기타 설정 들을 묶어 하나의 가상 기기를 구성한다. 다음과 같은 명령으로 AVD를 생성해보자. android create avd -n -t [- ] ...... AVD 이름에는 적절한 이름을 넣는다. 대상 ID 번호에는 개발 대상의 ID를 지정하는데, 현재 설치된 안드로이드 SDK가 지원하는 대상 ID의 목록은 다음 명령으로 조회할 수 있다. android list targets 그..
환경변수 설정을 하는 이유 블로그에 처음으로 댓글이 달렸다. 야근에 시달려 블로그에 신경을 못쓰고 워낙에 외부의 발길이 뜸한 블로그라 혼자 끄적거리고 노는 것이 익숙해져 댓글이 달린 사실을 너무 늦게 알게 되었다. 죄송스런 마음에 이 글을 포스팅하게 되었다. 자바를 설치하게 되면 다음과 같이 환경변수를 등록한다. 환경변수를 설정하지 않으면 자바를 사용할 수 없는가? 대답은 "그렇지 않다" 이다. 다음 그림은 환경변수를 등록하지 않고 javac 명령어를 입력한 것이다. 클릭해서 보자. 환경변수 설정을 하지 않았을 때는 임의의 위치에서 자바 명령을 호출할 수 없다. 하지만 자바 명령어가 있는 full path 를 입력하면 자바 명령을 사용할 수 있다. 환경변수를 등록하지 않으면 임의의 위치에서 소스를 만들고 작업할 때 명령을 호출할 ..
VirtualBox 에 Ubuntu 를 설치하자 0. VirtualBox 를 설치한다. http://s2junn.tistory.com/34 0. Ubuntu Image 를 다운로드 받는다. http://s2junn.tistory.com/35 0. 다운로드 받은 Ubuntu Image 를 CD로 굽거나, Deamon-tools, CD space 등의 가상 CD-ROM을 설치하여 마운트한다. 1. VirtualBox 를 실행한 뒤 새로 만들기 버튼을 클릭한다. 2. 다음 버튼을 클릭한다. 3. 운영체제에서 Linux 를 선택한다. 4. 버전에서 Ubuntu 를 선택한다. 5. 이름을 정하고 다음을 클릭한다. 6. 가상 머신에서 사용할 메모리를 정하고 다음을 클릭한다. 7. 새 가상 디스크 만들기를 선택하고 다음을 클릭한다. 8. 다음을 클릭한다. 9. 동..

반응형