전체보기
-
좋은 코딩 습관안드로이드/Tip 2011. 5. 8. 02:59
1. 먼저 코딩하는데 있어 가장 귀찮지만 해놓으면 편리한 주석! 처음 수업을 받으며 예제를 따라하다 보면 간단한 구문들이기때문에 주석을 많이 달지 않았습니다....사실 진도를 따라가느라 정신없어 주석을 달아놓을 여유가 없었지요[...] 하지만 주석 없이 수업내용대로 따라서 코딩한 소스들은 집에가서 복습을 해보려해도 뭐가뭔지 하나도 몰랐습니다. @_@ 분명 배운건 많은데 import가 뭔지.. package가 뭔지... 왜 for문은 시키는대로 했는데 오류가 나는지.. 예를들어 다음과 같은 소스가 있다고 가정해봅니다. 위 소스는 output창에 텍스트를 출력해주는 아주 간단한 소스입니다. 하지만 액션스크립트를 처음 시작하시는분들께서 이러한 소스를 봤다면 머리가 복잡해지겠죠[....] 어떻게 텍스트가 출력되..
-
헝가리언 표기법안드로이드/Tip 2011. 5. 8. 02:56
헝가리언 표기법 (Hungarion notation) 1) Code Converntion (헝가리언 표기법) a : Array b : BOOL ch : Character cb : Count of bytes dw : unsigned long DWORD h : Handle i : Index l : long int lp : long(far) pointer n : int sz : NULL로 끝나는 문자열 w : unsigned int WORD 2) 사용빈도가 높은 메시지와 관련 스타일 BM_ : 버튼메시지 CB_ : 콤보박스 메시지 DM_ : 대화상자 메시지 EM_ : 에디트 컨트롤 메시지 LB_ : 리스트 박스 메시지 WM_ : 윈도우 메시지 BS_ : 버튼 스타일 CBS_ : 콤보박스 스타일 DS_ : 대화..
-
셀렉트바 // 팝업윈도우를 이용한 셀렉트바 만들기 2부안드로이드/학습&강좌 2011. 5. 8. 02:47
1부에선 javascript가 제공하는 셀렉트바를 안드로이드에서 만들었을때의 모양과 화면에 대해 설명 했었다. 2부에서는 그에 대한 코드에 대한 개념만 설명하도록 하겠습니다. 일단 레이아웃 부분의 코드들로 구성해 보자면 총 3개가 들어 가게 된다. 첫번째 바탕이 될 레이아웃과 두번째 팝업 리스트를 구성할 레이아웃 세번째는 팝업리스트 안에 들어갈 레이아웃이 되겠다. 다시 한번 말하지만 참 간단한 모양의 UI이지만 코드 작업은 상당히 귀찮게 구성되어있다. 1 . popup_back.xml 2 . search_list.xml 3 . search_item.xml 이미지는 저작권의 문제때문에 추가 할 수 없으므로 이해 해 주시길 바랍니다. background 는 각자 아무거나 첨부해서 해보시거나 없애셔두 별 문제..
-
셀렉트바 // 팝업윈도우를 이용한 셀렉트바 만들기 1부안드로이드/학습&강좌 2011. 5. 7. 03:37
웹에서 셀렉트바 처럼 메뉴가 밑으로 쭉 내려가는 UI 가 있다. 안드로이드 상에선 리스트뷰 자체로 입력 타입을 대체하곤 한다. 자바스크립트에서 제공하는 셀렉트 바 이다. 이런식의 메뉴바를 구성 하려면 어찌 해야 할지.. 굳이 기본을 쓰면 좋겠지만. 이런식으로 구성을 하라 해서 어쩔 수 없이 만들어 보게 되었다. 개발자에겐 힘이 없다.....ㅠㅠ 여러 가지 알아 본 결과 popupwindow 에서 showasDropDown() 이라는 함수가 있다. http://developer.android.com/reference/android/widget/PopupWindow.html#showAsDropDown(android.view.View, int, int) 이 함수를 쓰면 parent View에 종속족으로 pop..
-
부드러운 리스트 뷰 스크롤안드로이드/학습&강좌 2011. 5. 6. 03:43
원본 블로그 주소 : http://android-developers.blogspot.com/2010/07/multithreading-for-performance.html 코드 주소 : http://code.google.com/p/android-imagedownloader/ 이번에 소개할 강좌는 가장 흔히 사용하는 ListView에 대한 퍼포먼스에 대한 글이다. 리스트뷰의 데이터의 갯수가 적을때는 속도의 영향을 받지 않겠으나 웹에서 URL을 통해서 이미지를 읽어 올 경우 데이터가 많 아지면 상당히 버벅 거리는 느낌을 받을 수 있다. 이렇게 되면 사용자의 입장에서는 상당히 답답하고 짜증이 날 것이다. 이는 이 프로그램에 대한 만족도를 떨어 뜨리는 원인이 될 것이며 사용 하기 조차 싫어 지게 될 것이 분명하다..
-
TableLayout 동적 생성안드로이드/학습&강좌 2011. 4. 17. 17:27
이번에 만들어 볼 것은 아이폰의 Ibooks 와 같은 Ibook 테마의 뷰를 테이블 레이아웃으로 만들어 보도록 하겠습니다. 최근에 어플을 보면 아이북처럼 책장 형식의 UI가 많이 포함되어 있다는 것을 느낄 수 있습니다. 최근의 대세라고 봐야 하는건가? ㅎㅎ 사용자가 원한다면 개발자들을 어쩔 수 없이 따라야 겠지요, 월급은 고객이 주는 것이니까... 만들어볼 화면 부터 보도록 하겠습니다. 대충의 현재 아이북을 배경으로 했구요, 사용하는 이미지 파일 같은 경우는 공유하지 않습니다~ ㅎ 저작권이 있을 수도 있으므로? 갤럭시 Tab에 적용한것이라 화면이 좀 크다;; 위에 보이는 점 같은 경우는 페이지 표시로 만들어 본 것이고 좌우로 플립이 가능 하도록 설계 하였습니다. 각 책장의 위치는 대충 조절 한거라 양해를..
-
커스톰 RatingBar // ProgressBar안드로이드/학습&강좌 2011. 4. 17. 04:30
블로그 개설하고 나니 갑자기 바뻐지는 바람에 한동안 블로그 정리를 못했네요, 프로젝트 일정이 너무 빡빡한지라 짬을 내서 정리하기가 쉽지않은데 오랜만에 다시 강좌를 올려 봅니다. 이번에 만들어 볼것은 제목처럼 RatingBar 흔히 별점을 표시 하던가 평점 을 사용하는데 쓰이는 부분 ProgressBar경우는 다운로드나 진행상태등을 알릴때 자주 이용되는데 기본적으로 안드로이드가 제공하는 UI가 아닌 이 부분에서의 Custom을 사용하게 되면 상당히 예쁘게 ? 나오는 것을 확인하였 다. 꾸미는건 역시 디자이너의 영역이라 패스 일단 스샷을 먼저 보고 ~ 들어 가시지요 위는 하나의 레이팅바의 모습인데, 이해하기 쉽도록 세개를 연속으로 붙여 놨습니다. 간격은 0.5 간격씩~ 프로그래스바의 모습~ 뒷배경은 회색과 ..
-
애플 아이폰5의 대항마… 삼성 '진짜 갤럭시S2' 따로 있다카테고리 없음 2011. 3. 30. 09:29
삼성전자·SKT SS4 프로젝트 4.5인치에 듀얼 코어 9월 출시 승부수 '아이폰5를 막아라.' 삼성전자가 6월 이후 출시 예정인 애플의 스마트폰 '아이폰5'에 대항할 전략 스마트폰을 SK텔레콤과 공동 개발한다. 일명 SS4 프로젝트다. 23일 관련 업계에 따르면 삼성전자와 SK텔레콤은 슈퍼 프리미엄 스마트폰을 개발하는 SS4 프로젝트를 진행 중이다. SS4 프로젝트의 실체는 '진짜'갤럭시S2를 SK텔레콤에만 독점 공급하는 조건으로 따로 만드는 것이다. 현재 SK텔레콤 KT LG유플러스 등 통신 3사에 4월 이후 공급 예정인 갤럭시S2는 원래 '진짜'갤럭시S2가 아닌 '세느'라는 스마트폰이다. 세느가 하루 아침에 '가짜' 갤럭시S2로 둔갑한 이유는 애플의 아이폰4 때문이다. 업계에 따르면 삼성전자와 끈끈..
-
"안드로이드폰, 2016년 아이폰 압도"카테고리 없음 2011. 3. 30. 09:25
앞으로 5년간 글로벌 스마트폰 시장이 연간 12.5%씩 성정하고 오는 2016년에는 구글의 스마트폰 운영체제(OS) 안드로이드를 탑재한 안드로이드폰 점유율이 애플 아이폰을 압도할 전망이다. 27일 시장조사업체 오범에 따르면 오는 2016년 글로벌 스마트폰 시장규모는 6억5,300만대를 기록하고 아시아태평양지역의 비중이 30% 이상을 차지하면서 세계 시장을 선도할 것이라고 밝혔디. 오범은 "스마트폰 OS에 엄청난 변화가 있을 것"이라며 "특히 2016년까지 아태지역 스마트폰OS 시장에서 안드로이드가 38%로 40%에 육박하고 애플의 iOS는 19%, 윈도폰은 22%, 블랙베리 OS는 9%의 점유율을 차지할 것"이라고 예상했다. 정보기술(IT)업계 관계자는 "안드로이드 스마트폰은 고가 및 저가 시장에 고르게..