일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 안드로이드 바탕화면
- 안드로이드개발
- android
- 안드로이드
- sky 시리우스폰
- 하루한마디영어
- 아이폰 배경화면
- MapView
- Form Stuff
- 안드로이드 개발 강좌
- objective-c
- 인기있는 블로그 만들기
- 안드로이드 2.0 개발
- 스마트폰 배경화면
- 하루 한마디 영어
- 영어
- 구글 안드로이드
- 안드로이드2.0
- 구글 안드로이드 개발
- 안드로이드폰
- 안드로이드 배경화면
- 스카이 안드로이드폰 시리우스
- 구글안드로이드
- 아이폰 바탕화면
- 스카이 안드로이드폰 시리우스 K양 동영상
- 안드로이드 개발 2.0 강좌
- 안드로이드 개발 2.0
- SKY 시리우스
- 안드로이드 개발
- 안드로이드2.0개발
- Today
- Total
목록분류 전체보기 (2252)
moozi
몇년전에 모토롤라 레이저 휴대폰이 우리나라뿐만 아니라 전세계를 휩쓸고(?) 지나간 적이 있습니다. 기능은 둘째치고, 그 혁신적인(?), 아름다운 디자인에 많은 사람들이 지갑을 열었습니다. 레이저 휴대폰은 우리나라에서 Ultra Thin 핸드폰의 유행을 연 장본인이었습니다. 그런데, 그 후 모토롤라는 이렇다할 후속작을 보여주지 못했습니다. 세계시장에서 모토롤라의 점유율도 날로 하락했습니다. 하지만, 모토롤라는 안드로이드가 탑재된 스마트폰 드로이드를 내놓으면서, 다시 그 저력을 보여줍니다. 드로이드는 한 때 아이폰의 유일한 대항마로 일컬어지기도 했었습니다. 드로이드에 대한 국내 사용자들의 관심도 높아져서 많은 분들이 드로이드의 발매를 기대했는데, 우리에게 나타난것은 드로이드가 아닌 모토로이 였습니다. [ 국..
필자는 3인치 LCD의 터치폰을 가지고 있습니다. 처음 핸드폰을 샀을때는 이전의 핸드폰에 비해서 액정의 크기가 상당히 커서 DMB나 영화 볼 때 편리하다고 생각했었습니다. 그런데, 요즘 나오는 스마트폰은 3.5인치 3.7인치의 LCD를 장착하고 있습니다. 가끔 이런 핸드폰을 가진 사람들이 핸드폰을 들고 있는것을 보면 그 광활한(?) 액정크기에 감탄하곤 합니다. 그런데, 이젠 4.3인치 LCD를 탑재한 괴물폰이 우리나라 시장에도 등장한다고 합니다. 미국에는 이미 등장했습니다. 그이름은 다름아닌 HTC HD2 입니다. [ HTC HD2 ] 이미지 출처 : HDC 홈페이지 국내 PMP시장의 주력제품들이 대부분 4.3인치대인걸 감안하면 가히 엄청난 크기의 액정을 갖고 있다고 할 수 있습니다. 과연 이게 폰이라고..
구글 맵 API를 사용하기 위해서는 API Key를 얻어와야만 합니다. API Key를 얻기 위해서는 기본적으로 구글계정이 있어야 하는데 혹시 아직 구글계정이 없다면, 다음 주소로 이동해서 계정을 만듭니다. ( 아래 그림의 빨간색 박스 부분을 클릭하세요 ) Gmail 계정을 갖고 있다면 Gmail계정을 사용해도 됩니다. https://www.google.com/accounts/Login?continue=http://www.google.co.kr/&hl=ko [ 구글 계정 등록 페이지 ] 이제 구글 등록이 완료되었다면 cmd 창을 띄워서 Java SDK가 설치된 디렉토리로 이동합니다. 필자의 경우는 다음과 같습니다. Java SDK 디렉토리 하위에 있는 bin 디렉토리에 API Key를 얻기위한 전단계로 ..
아이폰 앱을 개발하기위해서는 맥이 있어야 하기 때문에 윈도우즈기반의 개발환경을 가지고 있는 개발자들은 아이폰 앱 개발을 시작하기 위해서는 맥을 구매해야만 했습니다. 박봉(?)인 개발자나, 학생들이 맥을 새로 사야한다는것이 좀 부담이었는데... 최근의 소식에 의하면 앞으로 나올 플래시 CS5버젼에서 아이폰 앱개발을 지원한다고 합니다. [출처 - Adobe 홈페이지 ] 다음은 플래시 CS5의 아이폰 앱 개발 지원에 대해 설명하는 Adobe사의 웹페이지 주소입니다. http://labs.adobe.com/technologies/flashcs5/appsfor_iphone/ 위 페이지의 내용을 대략 살펴보니, 기존에 ActionScript 3로 개발된 플래시 컨텐츠를 아이폰용으로 Package할 수 있다고 합니다..
현재 아이폰 광풍(?)이 부는 가운데 2월에는 SK텔레콤에서 안드로이드 OS가 탑재된 모토로이 스마트폰이 발매될 예정입니다. 많은 전문가들이 향후 아이폰 vs 안드로이드폰의 구도가 될 것으로 예측하고 있으며, 개발자들도 아이폰앱 혹은 안드로이드 앱 개발에 관심이 많아진 상태입니다. 특히 안드로이드는 구글에서 만든 공개용 OS이고, 오픈소스여서 많은 제조사와 개발자들이 쉽게 접근할 수 있다는 장점이 있습니다. (그래서, 필자도 안드로이드 개발에 관심을 갖고 있습니다.) 국내 삼성, LG 도 곧 안드로이드가 탑재된 휴대폰을 발매할 예정이라고 합니다. 연일 아이폰과 안드로이드폰이 입에서 오르내리고, 많은 사람들이 아이폰 vs 안드로이드 폰의 경쟁 구도로 몰아가고 있는데 왠지 MS의 윈도우 모바일은 뒤쳐진 느낌..
애플 아이폰이 나오면서 일반인들의 스마트폰에 대한 관심이 부쩍이나 증가하고 있습니다. 아이폰의 성능, 특히 UI에 대한 입소문이 나면서 자연스럽게 삼성 옴니아2와 비교하는 일이 많아졌습니다. 다른 부분은 둘째 치고 많은 사용자들이 UI만큼은 애플 아이폰이 삼성 옴니아2보다 낫다고 말하고 있습니다. 실제 두 폰을 다 만져본 사용자들은 특히 아이폰에 비해 옴니아2의 UI속도가 느린것을 많이 지적하고 있습니다. [옴니아2 - T옴니아] 사진출처 - http://blog.naver.com/jegalcsh 그런데 얼마전에 국내중소기업인 네오엠텔에서 옴니아2의 UI속도를 개선하는 스맥스라는 앱을 발표하였습니다. 네티즌들은 기존 옴니아2와 스맥스를 적용한 옴니아2를 비교하고, 동영상 리뷰등을 올리고 있습니다. [ 옴..
MapView는 Google API를 이용해서 구글맵을 보여주는 위젯입니다. 먼저 MapView의 실행모습입니다. [ MapView 실행모습 - 서울을 중심으로 보여주고 있습니다 ] MapView가 처음 실행되면 프로그램 코드상에 입력한 위도, 경도 에 해당하는 위치를 보여주게 됩니다. 그래서 서울이나, 도쿄, 베이징 등 기본적으로 보여주고 싶은 곳의 위도, 경도를 알아야 합니다. 구글맵을 이용해서 위도(latitude), 경도(longitude) 를 찾는 방법을 알아보겠습니다. 1. http://map.google.com 으로 갑니다. 2. 검색창에 seoul을 입력하고 검색합니다. 3. 서울이 표시된 위치에서 마우스오른쪽버튼클릭 -> What's Here?를 클릭합니다. 4. 검색창에 위도와 경도가 ..
이번에는 TabWidget을 출력할 때 상단의 TitleBar( HellowTablWidget 글씨가 보이는 부분 )을 없애도록 해보겠습니다. 이 강좌는 TabWidget 사용하기 1 에서 이어집니다. 1. 이클립스 프로젝트탐색기에서 res -> AndroidManifest.xml 을 열어서 다음과 같이 편집합니다. 아래 그림의 빨간색박스 부분을 눌러서 AndroidManifest.xml 파일 편집합니다. 원래 코드에서 바뀐 부분은 다음 application 태그 입니다. 2. Ctrl + F11 로 실행합니다. [ 실행결과 ] 3. 다음에는 탭에 아이콘을 넣어 보겠습니다. 다음 아이콘 이미지를 다운로드해서 바탕화면에 저장한 다음 프로젝트탐새기에서 res -> drawable-hdpi 폴더에 끌어다 넣습..
TabWidget은 Tab을 이용해서 서로 다른 view를 이동 할 수 있게 해주는 위젯입니다. 먼저 TabWidget의 모습을 보도록 하겠습니다. [ TabWidget을 실행한 모습 ] 그럼, 안드로드이 개발자 사이트의 내용을 토대로 알아 보겠습니다. 1. 다음과 같이 프로젝트를 생성합니다. 2. 이클립스의 왼쪽 프로젝트 탐색기에서 res -> layout -> main.xml 을 열어서 다음과 같이 편집합니다. TabHost 안에 TabWidget이 위치함을 눈여겨 보기 바랍니다. 3. 프로젝트탐색기에서 src -> my.HelloTabWidget -> HelloTabWidget.java 를 열어서 다음과 같이 편집합니다. package my.HelloTabWidget; import android.a..
Gallery는 이미지등 아이템을 가로로 스크롤 되게 보여주며, 선택한 아이템을 가운데로 위치하게 해주는 뷰(view)입니다. 먼저 Gallery 구현 결과화면을 보겠습니다. [ Gallery 구현 결과 ] 안드로이드 개발자 사이트의 내용을 토대로 살펴봅니다. 1. 먼저 다음과 같이 프로젝트를 생성합니다. 2. 다음 이미지들을 바탕화면에 저장한후 이클립스 왼쪽 프로젝트 탐색기에서 res -> drawable-hdpi 폴더에 마우스로 끌어다 놓습니다. 그러면 다음과 같이 됩니다. 3. 이클립스 왼쪽 프로젝트탐색기에서 res -> layout -> main.xml 을 열어 다음과 같이 편집합니다. 4. 프로젝트탐색기에서 res -> values 에 attr.xml 을 생성합니다. 다음 그림을 참고하세요 먼저..
IE6.0 에서 안드로이드 개발자 사이트가 접속이 안돼서 IE6.0에서 접속하지 않았는데, 오늘 우연히 접속해보니 접속이 되는 것을 발견했습니다. 그래서 혹시 전에 제가 올린 글을 읽으신 분들을 위해서 공지해드립니다. ( http://moozi.tistory.com/19 => 전에 제가 올린글입니다. ) 10-01-15 현재 안드로이드 개발자 사이트가 IE6.0에서 열립니다. [ IE6.0 에서 안드로이드 개발자 사이트 접속 모습 ]
[ 안드로이드 개발 2.0 ] Activity 이야기 이클립스에서 안드로이드 프로젝트를 만들면 생성되는 클래스들은 기본적으로 Activity클래스를 상속받습니다. [ Activity 패키지를 import 하고, Activity 클래스를 상속받은 모습 ] HelloAndroid 예제의 코드를 잠시 보면, public class HelloAndroid extends Activity { .... 굵은 글씨를 보면 HelloAndroid 클래스가 Activity 클래스를 상속받고 있음을 볼 수 있습니다. Activity의 정의를 안드로이드 개발자 사이트에서는 다음과 같이 이야기 합니다. (갑자기 영어가 나와서 죄송...) An activity is a single, focused thing that the us..
[ 안드로이드 개발 2.0 ] GridView 구현하기 GridView는 아이템들을 2차원 격자 형태로 보여줍니다. 스크롤을 지원해서 스크롤하면서 볼 수 있습니다. 다음은 GridView를 이용해서 이미지를 출력한 모습입니다. GridView에 관해서 안드로이드 개발자 사이트의 내용을 토대로 살펴봅니다. 1. 이클립스에서 다음과 같이 프로젝트를 생성합니다. 2. 다음 그림들을 바탕화면에 다운 받은 다음 왼쪽 프로젝트 탐색기의 res -> drawable-hdpi 폴더에 끌어다 놓습니다. 위의 그림들을 끌어다 놓으면 다음과 같이 됩니다. 3. 왼쪽 프로젝트 탐색기의 res -> layout -> main.xml 을 열어 다음 코드를 붙여넣기 합니다. 4. 왼쪽 탐색기에서 src -> my.HelloGr..
[ 안드로이드 개발 2.0 ] ListView 구현하기 ListView는 여러 항목들을 수직방향으로 나열해서 스크롤하면서 볼 수 있게 해줍니다. ListView는 AutoComplete비슷한 기능도 포함하고 있어서 찾으려는 항목을 검색할 수 도 있습니다. 다음은 ListView의 실행 모습입니다. 안드로이드 개발자 사이트의 내용을 기준으로 살펴봅니다. 1. 먼저 다음과 같이 프로젝트를 생성합니다. 2. 다음 코드를 왼쪽 프로젝트 탐색기에서 src -> my.HelloListView -> HelloListView.java 를 열어서 덮어씁니다. package my.HelloListView; import android.app.ListActivity; import android.os.Bundle; import..
그저께, 어제 일 때문에 밤늦게 까지 일했습니다. 오랜만에 밤을 새우니 피곤하고, 허리도 아프네요... 이젠 체력도 달리는 듯... 올해는 재밌고 보람있는 일로 밤새우는 일이 많았으면 좋겠습니다. 밤을 샜어요 는 I stayed up all night. 이라고 할 수 있습니다.
[ 안드로이드 개발 2.0 ] 자동완성텍스트뷰( AutoCompleteTextView ) 구현하기 자동완성기능은 검색할 때 검색키워드를 일부만 입력해도( 예를 들면 android 를 검색시 a 만 먼저입력 ) 입력한 문자로 시작되는 단어나 입력한 문자가 포함된 단어들을 쭉 나열해서 보여주는 것을 말합니다. 네이버나 다음과 같은 검색사이트에서 검색할 때 많이 경험해 본 기능일 것입니다. 먼저 실행 결과를 잠시 보겠습니다. 처음 실행하면 위와 같습니다. 텍스트뷰에 ko 라고 입력하면 다음과 같이 됩니다. ko가 포함된 나라 이름들이 검색되는 것을 볼 수 있습니다. 그럼, 안드로이드 개발자 사이트의 내용을 기준으로 살펴보도록하겠습니다. 1. 다음과 같이 이클립스에서 프로젝트를 생성합니다. 2. 왼쪽 프로젝트..
요즘 아침에 일어나면 밥대신에 빵이나 콘푸로스를 우유에 부어서 먹는 경우가 많이 있습니다. 저도 구세대(?)라 그런지 빵, 콘푸로스트 이런거는 먹어도 배가 금방 꺼지더군요.. 그런데 오늘 아침은 아내가 군고구마를 해 줬습니다. 몇개 먹어보니 든든하고 제법 괜찮더군요. 군고구마를 먹었어요 는 I had roasted sweet potato. 이렇게 할 수 있습니다. 여러분들도 아침에 고구마를 한번 드셔보세요 ^^
스피너(Spinner)란 말이 좀 생소한데요... 우리가 흔히 콤보박스라고 말하는 것과 비슷한 기능을 합니다. 다음은 스피너의 실행모습입니다. [ Spinner 의 실행 모습 ] 안드로이드 개발자 사이트의 내용을 토대로 살펴보겠습니다. 1. 이클립스에서 다음과 같이 프로젝트를 생성합니다. 2. 이클립스에서 왼쪽 프로젝트 탐색기에서 res -> layout -> main.xml 에 다음 코들를 덮어씁니다. 위의 코드 중에서 굵은 글씨로 된 android:prompt 는 spinner가 실행되서 선택할 때 맨 윗부분에 나타나는 문자열 부분을 지정하기 위해 사용합니다. (다음 그림을 참조하세요.) 위의 그림과 같이 Choose a planet 를 출력하기 위해서는 strings.xml 파일을 편집해야 합니다...
토글버튼은 클릭할때 마다 텍스트가 변경되는 버튼을 말합니다. 즉 on off 가 서로 교대로 나타나게 됩니다. 이번 강좌 역시 안드로이드 개발자 사이트의 내용을 토대로 살펴봅니다. 1. 다음과 같이 이클립스에서 프로젝트를 생성합니다. 2. 왼쪽 프로젝트 탐색기 에서 res -> layout -> main.xml 파일을 열어서 다음 코드를 붙여넣기 합니다. 위 코드에서 토글버튼에 나타나는 Text를 지정하지 않았음을 기억하기 바랍니다. 3. 다음에는 왼쪽 프로젝트 탐색기에서 src -> my.HelloFormStuff5 -> HelloFormStuff5.java 를 열어서 다음을 덮어쓰기 합니다. package my.HelloFormStuff5; import android.app.Activity; impo..
폼 구성요소( Form Stuff ) 중 RadioButton은 여러 항목중 한 개만을 선택할 때 주로 사용합니다. 안드로이드 개발자 사이트의 내용을 토대로 살펴보겠습니다 1. 이클립스에서 다음과 같이 프로젝트를 생성합니다. 2. 왼쪽 프로젝트 탐색기에서 res -> layout -> main.xml 을 열어서 다음 코드를 덮어 씁니다. 위 코드에서 RadioButton 두 개가 하나의 RadioGroup에 속해 있음을 볼 수 있습니다. 같은 RadioGroup에 속한 RadioButton들은 그 중에서 하나만 선택이 가능합니다. 3. 왼쪽 프로젝트탐색기에서 src -> my.HelloFormStuff4 -> HelloFormStuff4.java 를 열어서 다음 코드를 덮어 씁니다. package my...
이번 강좌에서는 폼 구성요소(Form Stuff) 중 CheckBox에 대해서 알아보겠습니다. 안드로이드 개발자 사이트의 내용을 기반으로 살펴봅니다. 1. 먼저 이클립스에서 다음과 같이 프로젝트를 생성합니다. 2. 왼쪽 프로젝트 탐색기에서 res -> layout -> main.xml 을 열어서 다음 코드를 붙여넣기 합니다. 3. 왼쪽 프로젝트 탐색기에서 src -> my.HelloFormStuff3-> HelloFormStuff3.java 를 열어서 다음 코드를 붙여넣기 합니다. package my.HelloFormStuff3; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.vi..
폼 구성요소 중에서 EditText를 테스트 해보겠습니다. 역시 안드로이드 개발자 사이트의 내용을 토대로 살펴보겠습니다. 1. 다음과 같이 이클립스에서 프로젝트를 생성합니다. 2. 왼쪽 프로젝트 탐색기에서 res -> layout -> main.xml 을 열어서 다음 코드를 덮어씁니다. 3. 왼쪽 프로젝트 탐색기에서 src-> my.HelloFormStuff2 -> HelloFormStuff2.java 를 열어서 다음 코드를 덮어씁니다. package my.HelloFormStuff2; import android.app.Activity; import android.os.Bundle; import android.view.KeyEvent; import android.view.View; import andro..
우체국에 택배 보낼일이 있어서 다녀왔습니다. 택배가 무게가 좀 무거워서 수레(?)에 싣고 가는데 길이 미끄러워서 고생했습니다. 어제 저녁 뉴스를 보니 다른 나라들도 눈이 많이 와서 다들 고생이더군요. 눈이 빨리 녹아서 다니는데 어려움이 없어졌으며 좋겠습니다. 그런데 이번 주말인가 또 눈이 온다는데... 걱정입니다. 길이 미끄러워요 는 The road is slippery. 라고 할 수 있습니다.
이번 강좌에서는 여러가지 폼 구성 요소(Form Stuff)를 다루어 보겠습니다. Form Stuff 에는 라디오버튼, 체크박스, 이미지버튼, 텍스트필드 등이 있습니다. 안드로이드 개발자 사이트의 내용을 토대로 살펴보겠습니다. 1. 다음과 같이 이클립스에서 프로젝트를 생성합니다. 2. 왼쪽 프로젝트 탐색기에서 res > layout > main.xml 파일을 엽니다. 3. 먼저 ImageButton부터 구현해 보겠습니다. 먼저 이미지버튼에 사용할 이미지 를 바탕화면에 저장한 후 이클립스의 프로젝트탐색기에서 프로젝트폴더 res -> drawable-hdpi 폴더에 드래그하여 끌어 놓습니다. 그리고 나서 다음코드를 main.xml에 덮어쓰기 합니다. 위 코드를 보면 LinearLayout 안에 ImageBu..
정말정말 눈이 많이 왔습니다. 눈이 너무 많이와서 일하러 나가다가 포기하고 집에서 일하고 있습니다. 아이들하고 뒷산에 나가서 비닐포대로 눈썰매도 타고... 잠시 동심으로 돌아갔습니다. 차는 완전히 눈에 묻혀서 치운다고 치웠는데 돌아서니 금방 그대로 되버리네요... 폭설이 내렸어요 는 It snowed hard. 라고 할 수 있습니다.
새해 첫날부터 감기에 걸렸습니다. 지난 달 쯤에 온가족이 감기에 고생한 경험이 있어서 이번에는 조기박멸(?) 하기 위해서 감기약을 일찍 먹었습니다. 감기약을 먹었더니 졸립네요.. 꾸벅꾸벅 감기약을 먹었어요는 I took a cold medicine. 라고 할 수 있습니다. 여러분 모두 감기조심하세요!!!!
TimePicker 는 시간과 분을 선택할 수 있도록 하는 위젯입니다. 안드로이드 개발자 사이트의 내용을 토대로 살펴보겠습니다. 1. 이클립스에서 다음과 같이 프로젝트를 생성합니다. 2. 왼쪽 프로젝트 탐색기에서 res > layout > main.xml 을 열고 다음 코드를 붙여넣기 합니다. 4. 왼쪽 프로젝트 탐색기에서 src > my.HelloTimePicker > HelloTimePicker.java 파일을 열고 코드를 편집합니다. 다음 zip파일을 풀어서 붙여넣기 하세요. * 이클립스에서 코드작성 할 때 Ctrl + Shift + O 키를 누르면 필요한 패키지들이 자동으로 import됩니다. 5. Run -> Run 으로 실행합니다. [ 실행결과 ] * 실행화면에서 "change the time..
DatePicker는 년,월,일을 선택할 수 있는 위젯입니다. 안드로이드 개발자 사이트의 내용을 기반으로 살펴보겠습니다. 1. 다음과 같이 이클립스에서 프로젝트를 생성합니다. 2. 왼쪽 프로젝트 탐색기에서 res -> layout -> main.xml 을 수정합니다. 다음 코드를 붙여넣기 합니다. [ main.xml 을 편집한 모습 ] 3. HelloDatePicker.java 파일을 편집합니다. 다음 압축파일을 풀어서 내용을 덮어 쓰세요. 참고로 이클립스에서 코드를 편집하다가 import 할 패키지가 있을 경우에는 Ctrl+ Shift + O 를 누르면 모든 필요한 package들이 자동으로 추가됩니다. 4. Run -> Run 으로 실행합니다. [ 실행결과 ] 실행결과를 보기까지는 다소 시간이 걸립니..
몇일 전 부터 제 블로그에 광고를 달았습니다. 교통비라도 벌어보자고 한건데 실제 돈이 되기가 쉽진 않아 보이네요... ^^;;; 여러광고중에 미아찾기 공익광고가 있어서 붙여보았습니다. 제 블로그 첫 페이지 하단에 보이시죠? 공익광고를 좋아해요 는 I love public service advertisement. 입니다.
야후에서 검색했을 때 자신의 블로그 글이 나오게 하려면 '야후 블로그 검색'등록을 해야합니다. 야후 블로그 검색 등록 페이지 주소는 현재 다음과 같습니다. http://kr.helpboard.yahoo.com/helpfeedback/s_center.html?p_isblog=Y&p_qtype=1 내용을 입력하고 보내기 버튼을 누르면 접수가 됩니다. 바로 적용되는것은 아니고 입력하신 메일주소로 접수됐다는 메일이 먼저 오고 하루 이틀 지나서 등록됐다는 메세지가 옵니다. 야후에 블로그를 등록해서 더 많은 방문자가 찾도록 해보세요!