본문 바로가기
[android/안드로이드] Font 에 대해 알아보아요. 안녕하세요 돼지왕왕돼지입니다. Font에 대한 좋은 글을 발견하여, 정리하여 포스팅 해봅니다. 원작자의 글도 매우 잘 정리되어 있습니다만, 제 방식대로 글을 써보고자 함입니다. 출처 : http://www.androidside.com/bbs/board.php?bo_table=B46&wr_id=8706 Font의 종류 Bitmap Font ( 비트맵 폰트 ) 폰트 자체가 Bitmap 형식으로 되어 있는 녀석입니다. 화면에 끄냥 뿌려주기만 하면 되는 녀석이라 처리 속도는 매우 빠르지만, 글자의 크기가 커지게 될 경우에는 비트맵을 그저 확장하는 형태로 계단현상 등이 발생합니다. 요즘에는 Font Size 에 따라서, 작은 Font Size의 경우에는 작은 Bitmap 을 사용하고, 큰 Font Size 의 경.. 2012. 2. 7.
[android/안드로이드] 제스처 ( gestures ) 에 대해 알아봅니다. 안녕하세요 돼지왕왕돼지입니다. 오늘은 제스처 ( gestures ) 에 대해 알아보고자 합니다. http://developer.android.com/resources/articles/gestures.html 글의 번역본입니다. 제스처에 대한 개념을 잡기 좋습니다. Gestures ( 제스처 ) 터치스크린은 모바일장치에서 애플리케이션과 연동하기 위한 대단한 방법을 가지고 있다. 터치스크린을 통해 사용자는 tab, drag, fling또는 slide를 통해 애플리케이션에 빠르게 액션을 수행할 수 있다. 개발자를 위해서 안드로이드 framework은 swipe같은 간단한 액션을 인식할 수 있는 방법을 제공한다. 하지만 복잡한 제스쳐는 다루기 더 어렵다. 간혹 개발자는 이런 복잡한 처리를 위해 추가적으로 많은 .. 2012. 2. 7.
[android/안드로이드] live wallpaper 소개. 안녕하세요 돼지왕왕돼지입니다. 아래의 글은 http://android-developers.blogspot.com/2010/02/live-wallpapers.html 글을 번역해 놓은 글로서, Live Wallpaper 에 대한 개략적인 소개를 하고 있습니다. Live Wallpaper 가 뭔지 잘 모르시는 분들이 보시면, 개념을 잡기에 좋을 것으로 보입니다. 그럼 번역 들어갑니다. Live Wallpaper Android 2.1에서 소개된 live wallpaper로 인해 사용자는 더 풍부하고, 애니매이션가능하며, 더 인터액티브한 그들만의 홈스크린을 즐길수 있게 되었다. Live wallpaper는 일반 Android application과 아주 유사하고 플랫폼의 모든 자산에 접근이 가능하다: SGL(2.. 2012. 2. 7.
[Android/안드로이드] View에 대한 기초지식. 안녕하세요 돼지왕왕돼지입니다. 오늘은 View Component 들에 대한 기초지식을 알아보고자 합니다. View 는 크게 2가지로 구분할 수 있는데요.. 1. 위젯 ( Widget ) 이 위젯은 "앱위젯( App Widget )" 과는 다른 녀석입니다. 이 녀석은 User에게 직접적으로 보이며 자기 자신만의 모양을 가지고 있습니다. 보통 User 와 Interaction 을 할 수 있죠. 버튼, 텍스트 뷰, 에디트, 라디오 버튼 등이 위젯의 대표적인 것입니다. 2. 뷰 그룹 ( View Group ) 뷰 그룹은 말 그대로 View 들을 Grouping 하는 역할을 합니다. User에게 직접적으로 보이지는 않으며 다른 뷰를 담는 컨테이너 역할을 합니다. Layout 류가 View Group의 SubCla.. 2012. 2. 6.
[Android/안드로이드] Emulator 에 내가 빌드한 system 이미지를 넣어보자. 안녕하세요 돼지왕왕돼지입니다. 오늘 다뤄볼 내용은 emulator의 system.img 교체하기 입니다. 무슨 말이냐구요? 안드로이드 framework 등을 다루게 되면 자신이 빌드한 system.img 를 테스트 해보고 싶을 것입니다. 하지만 실제 단말이 있어도, image 를 올리는 프로그램이 없을 경우도 있고, 개인폰일 경우, 백업 등의 귀찮은 과정을 수반하게 되죠. 그래서!! 우리가 평소에 테스트 용으로 사용하는 "Emulator" 에 우리가 빌드한 system 이미지를 링크시켜보자는 이야기입니다. 다음과 같은 명령어 하나로 system.img 파일을 링크시킬 수 있습니다. emulator -system [경로]\system.img -avd [avd이름] ex) emulator -system D:.. 2012. 2. 3.
[Android/안드로이드] Uri 확장하기. ( id 추가, parameter 구문 추가 ) 안녕하세요 돼지왕왕돼지입니다. 안드로이드를 사용하다보면 Uri 를 많이 다루게 됩니다. 이 Uri 를 잘 쓰면 코드가 매우 깔끔하게 정리될 수 있습니다. 그럼 이번 주제인 Uri 확장하기. 즉 기본 Uri 에 id 를 추가하거나 parameter 구문 등을 추가하는 것. 어떻게 하는지 함께 알아볼까요? 기본적으로 Uri.Builder 를 사용하면 매우 간단합니다. Uri.Builder uribuilder = tempURI.buildUpon(); uribuilder.appendQueryParamater( "key", "value" ); tempURI = uribuilder.build() parameter는 원래 Uri의 끝에 ?key=value 의 형태로 붙습니다. < .. 2012. 2. 3.
[Python/파이썬] 파이썬 맛보기. ( 기초 강좌 정리 ) 안녕하세요 돼지왕왕돼지입니다. 오늘은 Script 언어 중 하나인 파이썬에 대한 기초 강좌를 정리해보고자 합니다. Script 언어로는 대표적으로 JavaScript, ActionScript, Ruby, Python 등이 있는데요. Script 언어는 뭔가 가볍고, 문법도 심플한 특성이 있죠. 그래서 아주 간단한 프로그램을 만드는데 매우 좋은 것 같습니다. ( 물론 성능상 단점은 있습니다만.. ) 자 그럼 설치와 실행부터 해서 네트워크까지 심플하게 정리를 해볼까요? 설치와 실행 1. 다운로드 : http://python.org 2. 설치 : msi 파일을 실행시키기고 대부분 Default 설정으로 Next. 3. 실행 : - - - Python(Command Line) 으로.. 변수선언 watch = 1.. 2012. 2. 3.
[android/안드로이드] process 와 thread 에 대한 개념 및 배경 지식 #1 ( process ) 안녕하세요 돼지왕왕돼지입니다. 오늘은 안드로이드 process 와 thread 의 개념과 배경지식에 대해 살펴보겠습니다. process 와 thread 의 개념과 배경이란게 뭘 말하는 것이냐구요? 안드로이드가 process 와 thread 를 어떻게 생성하고 관리하느냐죠. 프로그램적인 분석이 아닌 안드로이드 Framework 자체의 특성을 함께 알아보고자 하는 것입니다. 출처 : http://developer.android.com/guide/topics/fundamentals/processes-and-threads.html 그 중 오늘의 다뤄볼 파트는 Process!! Developer 문서로부터 출발해보죠 - 한 application 이 시작될 때, 그 application에 관련된 component .. 2012. 2. 3.
[android/안드로이드] manifest activity 태그의 속성 theme. 안녕하세요 돼지왕왕돼지입니다. 이번에 알아볼 attribute는 activity 태그의 theme = "resource or theme" 입니다. 자, 얼른 developer 를 살펴보겠습니다. - activity 에 관련된 theme 을 정의해논 style resource 를 연결해줍니다. - activity 의 context 가 자동으로 이 theme 을 적용할 수 있도록 합니다. ( setTheme() 과 관련 ) - theme 은 activity 의 외모라고 할 수 있습니다. ( 덧붙여 진입 animation 도 조정 가능 ) - application 의 theme 값을 상속하며, application에도 define 되지 않았다면 system default theme 을 사용합니다. 자 이해가 .. 2012. 2. 2.
반응형